我正在创建一个将 HTML5 用于视频的网页。我尝试了一个视频,它加载并成功播放。但是,另一个视频甚至没有加载。我怎样才能解决这个问题?工作视频和不工作视频的代码相同
<video src="SnakeVids/sukyandaru.mp4" width="350" height="300" controls="controls" type="video/mp4"></video>
顺便说一句,不同之处在于第一个视频是 a .mp4
,而另一个我从转换.flv
为.mp4
。
阅读评论后,您的视频似乎被转换为与 Google Chrome 不兼容的格式。MP4 支持一些编解码器,但只有一小部分被广泛支持,Chrome 支持这些视频格式的<video>
标签。您应该使用支持的编解码器对视频进行编码。
此外,您可能希望提供与其他浏览器和平台兼容的不同来源。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,这将帮助您支持视频格式。其中一些甚至有闪退。