首页 文章

html5视频mp4有时候不会在chrome中播放

提问于
浏览
0

我正在尝试使用MVC4应用程序中的html5“video”标签 . 我需要播放mp4视频 . 我使用的是Chrome版本57.0.2987.133(64位),所有更新都已安装,Win 10 Pro . 代码很简单

<video id="vidSample" width="1024" height="600" controls>
      <source id="vidSource" src="/Video/33.mp4" type="video/mp4">  
    </video>

有时mp4样本播放正常,但经常 - 没有(视频未显示,只有白色背景和“播放”按钮被禁用) . 相同的样品 . 那些比较短的游戏比那些超过30秒的游戏更频繁 . 当长视频播放时,我有寻求的问题 . 如果我移动滑块,视频将停止播放 .

在Mozilla Firefox和IE11中,我的应用程序完全使用我拥有的所有mp4样本 .

我刚刚发现了一件有趣的事情 . 如果我在Chrome中使用指向“http://localhost:49887/Video/33.mp4 " it is not playing. But if I open it with Chrome right from the file system " file:/// D:/Projects/VideoTester/VideoTester/Video/33.mp4”的链接打开此视频,则播放效果非常好 . 也许它在某种程度上取决于Visual Studio Web服务器,app.config等?

1 回答

  • 0

    我发现了什么是错的 . 问题出在Visual Sudio中 . 我正在使用2012并在其下运行我的项目 . 然后我尝试将我的项目部署到IIS,在Chrome中打开页面,看到问题已经消失 .

    所以问题出在Visual Studio IIS Express中 . 在项目属性/ Web中,有一个“服务器”部分,您可以在其中选择要使用的Web服务器 . 我选择了“使用本地IIS Web服务器”“使用IIS Express” . 此网络服务器和Chrome之间似乎存在一些兼容性问题(其他浏览器都可以),因此视频流式传输不正确 .

相关问题