如何在HTML视频标签中打开.mov格式的视频?

Div*_*tel 28 html html5

我想像这样播放.mov视频,但视频无法在任何浏览器中播放.

<video width="400" controls Autoplay=autoplay>
  <source src="D:/mov1.mov" type="video/mov">
</video>
Run Code Online (Sandbox Code Playgroud)

Yaz*_*der 33

您可以使用以下代码:

<video width="400" controls autoplay>
    <source src="D:/mov1.mov" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

这段代码可以帮到你.

  • 这应该被接受为正确的答案,它的 video/mp4 可以可靠地播放 .mov 文件 (2认同)

小智 19

而不是使用<source>标签,使用如下的<src>属性,<video>你会看到动作.

<video width="320" height="240" src="mov1.mov"></video>
Run Code Online (Sandbox Code Playgroud)

要么

您可以在标记内提供多个标记,每个标记都有不同的视频源.浏览器将自动浏览列表并选择能够播放的第一个列表.例如:

<video id="sampleMovie" width="640" height="360" preload controls>
    <source src="HTML5Sample_H264.mov" />
    <source src="HTML5Sample_Ogg.ogv" />
    <source src="HTML5Sample_WebM.webm" />
</video>
Run Code Online (Sandbox Code Playgroud)

如果您在Chrome中测试该代码,则会获得H.264视频.不过在Firefox中运行它,你会在同一个地方看到Ogg视频.

  • 我将 &lt;src&gt; 属性更改为您的答案,但视频无法在 chrome 中播放。当我在 .mov 视频的 &lt;source&gt; 标签中更改 type=video/mp4 时,视频在 chrome 中启用,其持续时间,但问题是视频只显示黑屏。 (2认同)

小智 10

不幸的是,html5 视频播放不支持 .mov 文件。您可以在此处查看支持的文件类型:

https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

如果您需要能够使用您的 html5 视频播放器播放这些格式,您需要首先转换您的视频文件——也许是这样的:

https://www.npmjs.com/package/html5-media-converter


小智 7

在我的情况下,MOV视频的内容类型是视频/快速时间.添加type ="video/mp4"到MOV视频文件解决了我的问题.

<video width="400" controls Autoplay=autoplay>
  <source src="D:/mov1.mov" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

  • 这可行,但并不像原来那样。如果观看该视频的人没有所需的编解码器,则可能只能听到音频。不会有视频。 (2认同)

Bre*_*ott 6

这取决于所使用的视频编解码器,某些文件适用于“video/quicktime”或“video/mp4”。所以你需要进行测试。

不过,如果可能的话,我建议将视频转换为 .mp4。

<video width="400" controls Autoplay=autoplay>
  <source src="D:/mov1.mov" type="video/quicktime">
</video>
Run Code Online (Sandbox Code Playgroud)
<video width="400" controls Autoplay=autoplay>
  <source src="D:/mov1.mov" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)