html - Safari 无法播放 .mp4 视频

标签 html google-chrome video safari mp4

这在 Chrome 上运行良好,但在 Safari 上则不然。

<video id="video" class="video" preload="metadata" autoplay="" loop="" muted="" >
   <source src="images/video.mp4" type="video/mp4">
</video>

最佳答案

mp4 视频的编解码器是 H.264。 要播放此视频,我必须将此 mp4 转换为 HEVC。瞧,这解决了问题!

<video id="video" class="video" preload="metadata" autoplay="" loop="" muted="" >
            <!-- for safari - HEVC -->
            <source src="images/video.mp4" type="video/mp4"> 
            <!-- for chrome - H264 -->
            <source src="images/video.mp4" type="video/mp4">
</video>

关于html - Safari 无法播放 .mp4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66004845/

相关文章:

google-chrome - Google Chrome 的 Javascript 控制台键盘快捷键

android - 如何在 Android 模拟器上运行新的 Chrome for Android 4?

c# - 如何模拟视频捕获设备并提供动态视频内容?

python - 我应该如何构建视频流网络应用程序?

html - 主体中的背景图像 :before on IE not working

javascript - 如何从html元素获取数组索引?

javascript - 从 javascript 或 html Phonegap 发送短信

css - Google Chrome - 绝对定位的 DIV 上的 z-index 问题

c++ - 在 C++ 中使用 opencv 捕获实时视频?

html - 为什么 svg 的包含 div 占用更多空间