我目前正在尝试嵌入m4v视频在我的html网页。使用以下代码
<video controls="" height="360" width="480">
<source src="path/to/my/m4v/video" type="video/mp4">
<source src="path/to/my/m4v/video" type="video/ogg">
</source></source></video>
在google chrome
中运行良好,需要ogv video for mozilla
浏览器。因为我们无法从客户那里获得ogv视频。我也在英雄框架中使用它。我还尝试使用与webkit浏览器(google chrome)一起工作的iframe tag used by youtube embed code.
。但无法在mozilla firefox浏览器中播放。我需要在跨浏览器中播放m4v视频。是否有任何方式或任何html标签我在这里失踪?我尝试了很多,但没有找到一个有效的解决方案。
浏览器不支持m4v格式文件,这些格式需要播放器支持。这些文件不能直接在浏览器中运行。比如chrome, firefox, ie等等
因为这些文件格式属于iOS操作系统,由苹果公司开发。阅读下面维基百科链接给出的说明。http://en.wikipedia.org/wiki/M4V
M4V -视频支持功能这些都是
的可能性- 上传m4v文件到youtube,我们可以使用这个链接。
- 需要将所有文件转换为mp4格式并在服务器上使用。
- 需要编写任何脚本将m4v文件从服务器端转换为mp4格式。
- 需要任何直接转换m4v到mp4格式文件的构建器,但它可能是支付的。
你可能需要一些外部插件或服务支持你的编解码器(m4v),因为不是所有的浏览器都支持。
对于支持的跨浏览器视频和音频格式列表,我建议您通过MDN 查看此文档。HTML音频和视频元素支持的媒体格式
简单来说,你需要99%的跨浏览器格式是:
- H。264和AAC格式的MP4
- Theora and Vorbis in Ogg VP8和Vorbis在WebM
HTML5 Video只是一种约定,使用一个新元素来播放特定的视频格式,浏览器将为其实现一个自己的播放器。HTML5不会提供播放器之类的东西。
您必须寻找大多数浏览器支持的编解码器和包含,如果我没记错的话,它们主要是用于视频的Theora和用于音频的Vorbis,在一个OGG容器中。
然后我记得Webkit浏览器将支持Matroska (MKV)容器,使用V8作为视频编解码器,使用Vorbis作为音频。
我的建议:提供一个OGG文件,分别使用Theora和Vorbis作为视频和音频编解码器。内部提供使用V8和Vorbis的MKV文件的回退,然后,如果可以的话,在MPG视频文件中使用Mpeg2和MP2(想不出更好的东西)作为视频和音频编解码器,回退。最后,Flash播放器播放FLV视频文件。
<video src="thevideo.ogg">
<video src="firstFallback.mkv">
<object type="video/mpeg" src="secondFallback.mpeg">
<object
type="application/x-shockwave-flash"
src="player.swf?etc...">
<p>Download <a href="videourl">the video etc...</a><br />
or use a more modern browser to watch online, etc...</p>
</object>
</object>
</video>
</video>
等等……: -)
有了这个配置,大多数(如果不是全部)浏览器应该能够播放您的视频,更喜欢最受支持的(和最现代的)格式。"后退",直到他们找到一个Flash播放器。
关于支持哪些格式的提示:请查看Wikipedia中的HTML5 Video部分。
重要:在你的代码中,你引用的是一个绝对的文件系统路径,这对于一个web访问者来说是完全不可访问的。也许在src中你指的是/video/file2.m4v.
可以使用HTML5视频标签。或jplayer.org
或https://github.com/html5-ninja/Bootstrap-video-player-jQuery-plugin/blob/master/index.html
- 如果你不是被迫使用Quicktime,基于Flash的JW播放器不是免费的
-
可以做Quicktime编码的MV4如果客户端安装了Flash 10
-
因此尝试使用官方网站JWPlayer中的JWPlayer。
- 必须购买它才能获得许可证密钥。
- 播放。m4v video在跨浏览器。
- 完美工作。