如何嵌入一个m4v视频文件到我的html网页

How to embed an m4v video file to my html webpage?

本文关键字:文件 视频 我的 网页 html m4v 一个 何嵌入      更新时间:2023-09-26

我目前正在尝试嵌入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,我们可以使用这个链接。
  1. 需要将所有文件转换为mp4格式并在服务器上使用。
  2. 需要编写任何脚本将m4v文件从服务器端转换为mp4格式。
  3. 需要任何直接转换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在跨浏览器。
  • 完美工作。