我有一个用户要求在网站中嵌入mp4和flv。我没有找到任何成功。
我意识到了
<video> </video>
不做魔术。
还有其他办法吗?
答案 0 :(得分:3)
HTML5
不直接支持.FLV文件。您需要转换.FLV文件或使用Flash Player。有关详细信息,请参阅spec
但是,我相信你可以嵌入一个.swf文件。有关详细信息,请参阅this SO question。
至于MP4
格式,v21和Opera之前的Firefox版本不支持它。但是,Opera和旧版本的Firefox都支持WebM和Ogg Vorbis格式的视频。
答案 1 :(得分:0)
据我所知,Chrome不支持WMV。 Opera,Firefox和Chrome支持Ogg Theora + Vorbis,而Chrome和Safari支持MPEG-4 H.264 + AAC。
<video controls>
<source type="video/ogg; codecs=theora,vorbis" src="video.ogv">
<source src="video.wmv">
Your browser doesn't support video, you may download the
video instead: <a href="video.ogv">Ogg</a>
</video>
唯一能够播放WMV的浏览器是Linux上的Opera(如果你碰巧安装了正确的GStreamer插件)。这不是很有用,所以你可能根本不应该使用WMV。
您可能会发现这个有用的读物:您需要了解的有关HTML5视频和音频的所有内容。
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>
详细了解:http://www.w3schools.com/html/html_videos.asp
为什么你应该使用MP4文件格式而不是FLV:http://www.techsmith.com/tutorial-camtasia-why-you-should-use-mp4.html