我正在创建一个使用HTML5播放视频的网页。我尝试了一个视频,然后加载并成功播放。但是,其他视频甚至没有加载。我怎样才能解决这个问题?工作视频和不工作视频的代码相同
<video src="SnakeVids/sukyandaru.mp4" width="350" height="300" controls="controls" type="video/mp4"></video>
顺便说一句,区别在于第一个视频是.mp4
,另一个是我从.flv
转换为.mp4
。
答案 0 :(得分:0)
阅读评论后,您的视频似乎已转换为与Google Chrome不兼容的格式。 MP4 supports some codecs但<video>
标记只有small subset is widely supported和Chrome supports these video formats。
您应该使用支持的编解码器对视频进行编码。
此外,您可能希望提供与其他浏览器和平台兼容的不同来源。ogg
是一种安全的选择。从w3schools中提取的简化示例:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
您还可以使用第三方库,例如videoJS,它们可以帮助您支持视频格式。他们中的一些甚至有一个闪回后退。