6

我目前正在尝试在我的 html 网页中嵌入 m4v 视频。使用以下代码

<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 视频。我也在英雄框架中使用它。我还尝试使用iframe tag used by youtube embed code.与 webkit 浏览器(谷歌浏览器)一起使用的。但无法在 mozilla firefox 浏览器中播放。我需要在跨浏览器中播放 m4v 视频。我在这里缺少任何方法或任何 html 标签吗?我探索了很多,但找不到有效的解决方案。

4

5 回答 5

1
  • 如果您不是被迫使用 Quicktime,则基于 Flash 的JW Player不是免费的
  • 如果客户端安装了 Flash 10,则可以进行 Quicktime 编码的 MV4。

  • 因此尝试使用来自jwplayer官方网站的JWPlayer

  • 必须购买它才能获得许可证密钥。
  • 允许在跨浏览器上播放.m4v视频。
  • 完美运行。
于 2013-06-14T14:22:28.493 回答
1

m4v 格式文件不被浏览器支持,这些格式需要播放器支持。这些文件不能直接在浏览器中运行。像chrome,firefox,ie ...等。

因为这些文件格式属于苹果开发的iOS操作系统。阅读以下链接维基百科给出的说明。 http://en.wikipedia.org/wiki/M4V

M4V - 视频支持功能这些是可能

  1. 在您的管中上传 m4v 文件,我们可以使用该链接。
  2. 需要将所有文件转换为 mp4 格式并在服务器中使用。
  3. 需要编写将 m4v 文件从服务器端转换为 mp4 格式的任何脚本。
  4. 需要任何直接将 m4v 转换为 mp4 格式文件的构建器,但可能需要支付。
于 2013-10-22T05:27:10.147 回答
1

您可能需要为您的编解码器 (m4v) 提供一些外部插件或服务支持,因为并非所有浏览器都支持。

有关受支持的跨浏览器视频和音频格式的列表,我建议您查看 MDN 的此文档

HTML 音频和视频元素支持的媒体格式

简而言之,您需要 99% 跨浏览器的格式是

  • MP4 中的 H.264 和 AAC
  • Ogg 中的 Theora 和 Vorbis
  • WebM 中的 VP8 和 Vorbis
于 2014-04-25T11:14:38.827 回答
1

HTML5 视频只是一种使用新元素播放特定视频格式的约定,浏览器将为其实现自己的播放器。HTML5 不会提供播放器或类似的东西。

您必须寻找大多数浏览器支持的编解码器,如果我没记错的话,它们主要是用于视频的 Theora 和用于音频的 Vorbis,位于 OGG 容器中。

然后我记得 Webkit 浏览器将支持使用 V8 作为视频编解码器和 Vorbis 用于音频的 Matroska (MKV) 容器。

我的建议:提供一个 OGG 文件,分别使用 Theora 和 Vorbis 作为视频和音频编解码器。Inside 使用带有 V8 和 Vorbis 的 MKV 文件提供后备,然后,如果可以的话,在使用 Mpeg2 和 MP2(想不出更好的东西)作为视频和音频编解码器的 MPG 视频文件中,后备。然后作为最后的后备,播放 FLV 视频文件的 Flash 播放器。

<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>

ETC... ;-)

使用此配置,大多数(如果不是全部)浏览器应该能够播放您的视频,并且更喜欢最受支持(和最现代)的格式。“后备”,直到他们找到 Flash Player。

有关支持哪些格式的提示:查看 Wikipedia 中的 HTML5 视频部分。

重要提示:在您的代码中,您指的是绝对文件系统路径,这对于网络访问者来说是完全不可访问的。也许在 src 中你的意思是 /video/file2.m4v。

于 2014-04-26T05:07:20.320 回答
1

您可以使用 HTML5 视频标签。或 jplayer.org

https://github.com/html5-ninja/Bootstrap-video-player-jQuery-plugin/blob/master/index.html 查看有关您获得完整参考的 url。

于 2014-04-26T06:28:19.690 回答