我的HTML5视频播放器不会播放超过一小时的文件。这里是我的代码:html5视频播放器不会播放超过一小时的视频
<video src="/Movies/MP4/Blaa.mp4" controls="controls"></video>.
我对HTML5相当陌生,所以我问这是什么问题?任何答案表示赞赏。
-Simon
我的HTML5视频播放器不会播放超过一小时的文件。这里是我的代码:html5视频播放器不会播放超过一小时的视频
<video src="/Movies/MP4/Blaa.mp4" controls="controls"></video>.
我对HTML5相当陌生,所以我问这是什么问题?任何答案表示赞赏。
-Simon
它看起来像你只使用一个MP4文件,所以我不知道这是否会有所帮助,但我能够通过切换我的源文件的顺序来解决我的问题。据我所知,Chrome能够播放H.264视频(通常包含在MP4封装中),但无法播放MP4文件。我猜他们最终就像他们一直在说的那样。
这里是用我的代码看起来像:
<video width="640" height="360" controls>
<source src="http://example.com/video.mp4" type="video/mp4" />
<source src="http://example.com/video.webm" type="video/webm" />
<source src="http://example.com/video.ogv" type="video/ogg" />
</video>
从我的理解,当浏览器试图渲染HTML5视频标签,它应该跳过所有源代码,它不能播放,并试图发挥它的第一个。无论出于何种原因,Chrome目前都没有这样做。它试图播放MP4,并失败。
即使现在“Video for Everyone”页面上的视频也无法正常显示。
我的解决办法是切换源标签的顺序,使WebM视频的MP4视频前传来:
<video width="640" height="360" controls>
<source src="http://example.com/video.webm" type="video/webm" />
<source src="http://example.com/video.mp4" type="video/mp4" />
<source src="http://example.com/video.ogv" type="video/ogg" />
</video>
到目前为止,已经解决了这一问题。 Chrome现在播放没有问题的webm文件,并且我测试过的所有其他浏览器似乎仍然正常工作。
我仍然需要测试的唯一可能的问题是,我读过iPad有一个需要首先列出MP4源的错误。我正在努力研究iPad,看看这是否仍然是一个问题。
现在,这个解决方案解决了我的问题。
希望有帮助!
自iOS以来,我已确认[iPad源代码错误已修复](http://stackoverflow.com/questions/5306325/is-the-html5-source-element-bug-fixed-for-ipad-2) 4. – Jeff 2013-03-27 18:19:48
感谢您提供这样的信息:D – AwesomeGuy 2013-03-27 19:00:19
的问题是,Chrome浏览器不会在此刻播放MP4电影文件。 Safari是目前唯一的工作浏览器。
这是Chrome当前版本中的错误吗?您能否提供关于此问题的文章或错误报告的链接?谢谢! – Jeff 2013-03-26 20:23:12
我无法提供任何信息,因为我爱抚自己。 – AwesomeGuy 2013-03-27 10:18:39
不,Chrome *可以播放以h264编码的视频。 – franzlorenzon 2013-06-11 08:59:09
你测试了什么浏览器,操作系统等? – nathancahill 2013-03-24 18:26:05
我使用最新版本的Chrome作为浏览器。和Windows 8 Pro作为操作系统。该网站运行在一个localhosted wamp服务器上。 – AwesomeGuy 2013-03-24 18:31:58