无法在 Opera(或 Edge)中播放 mp4 视频
Cannot get mp4 video to play in Opera (or Edge)
我正在尝试在 Opera (80.0.4170.72) 中显示的网页中嵌入视频。
我以前从未使用过该标签,所以作为开始,直接从 W3Schools 中复制示例:
<video width="320" height="240" controls>
<source src="http://www.xxxxxxxxxxx.co.uk/cinefilms/7.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
无效。页面加载,播放器出现,用旋转等待指示器在那里停留一两秒钟,然后就停留在那里。 MS Edge 也是如此。
如果我用 <a>
标签 (<a href="http://www.xxxxxxxxxxx.co.uk/cinefilms/7.mp4">video</a>
) 替换标签,那么在点击它时浏览器会显示视频播放器本身(我没有帮助),但它的行为又和以前一样, 不播放。
如果我右键单击 <a>
标签和 select 'save linked content as' 中的超链接,我可以下载文件并在 VLC 中正常播放,所以它肯定存在并且好的文件(大约 50MB)。
不明白这是怎么回事,感觉我一定错过了一些明显的东西。 (如果我在 IE 中尝试,它会显示 'your browser does not support the video tag',但如果使用 <a>
标签,它将下载并在 VLC 中播放)。
更新:在 Chrome 中也不起作用。
mp4 是您的视频的容器。但是编解码器是什么? (可以在https://ffprobe.a.video输入视频URL查看)。
我打赌它被编码为 H.265 HVEC - Opera/edge 不支持(实际上仅在 Safari - https://caniuse.com/?search=h265)。
要让 mp4 在所有浏览器中播放,您需要将其转码为 h264(Web 支持 98.1%)https://caniuse.com/?search=h264
我正在尝试在 Opera (80.0.4170.72) 中显示的网页中嵌入视频。
我以前从未使用过该标签,所以作为开始,直接从 W3Schools 中复制示例:
<video width="320" height="240" controls>
<source src="http://www.xxxxxxxxxxx.co.uk/cinefilms/7.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
无效。页面加载,播放器出现,用旋转等待指示器在那里停留一两秒钟,然后就停留在那里。 MS Edge 也是如此。
如果我用 <a>
标签 (<a href="http://www.xxxxxxxxxxx.co.uk/cinefilms/7.mp4">video</a>
) 替换标签,那么在点击它时浏览器会显示视频播放器本身(我没有帮助),但它的行为又和以前一样, 不播放。
如果我右键单击 <a>
标签和 select 'save linked content as' 中的超链接,我可以下载文件并在 VLC 中正常播放,所以它肯定存在并且好的文件(大约 50MB)。
不明白这是怎么回事,感觉我一定错过了一些明显的东西。 (如果我在 IE 中尝试,它会显示 'your browser does not support the video tag',但如果使用 <a>
标签,它将下载并在 VLC 中播放)。
更新:在 Chrome 中也不起作用。
mp4 是您的视频的容器。但是编解码器是什么? (可以在https://ffprobe.a.video输入视频URL查看)。
我打赌它被编码为 H.265 HVEC - Opera/edge 不支持(实际上仅在 Safari - https://caniuse.com/?search=h265)。
要让 mp4 在所有浏览器中播放,您需要将其转码为 h264(Web 支持 98.1%)https://caniuse.com/?search=h264