HTML5 视频 (MP4) 无法自动播放 Android

HTML5 video (MP4) autoplay not working on Android

我正在尝试在 Android 设备(Android 版本 5.1.1)的浏览器中自动播放视频 (MP4)。如果我使用下面 Fiddle 中的 MP4 视频,它总是会在我的移动设备上自动播放: https://jsfiddle.net/yLgj8jd2/

但是由于某些原因,我的 MP4 视频大多数时候不会在 Android 设备上自动播放(当我尝试 10 次时它可能会自动播放 2 次)这让我相信问题可能出在我的 MP4 文件的设置。我创建了一个 Fiddle,其中包含我的 MP4 视频: https://jsfiddle.net/rhoghsde/3/

<video autoplay muted playsinline>
<source src="http://mockingbird.travel/media/video/location/es/city/52/barcelona_240p.mp4" type="video/mp4">

为什么我的 MP4 视频不能在 Android 设备的浏览器中自动播放?

我的第一个怀疑是您视频中的 moov 原子不在开头。如果您使用 ffmpeg 对视频进行编码,请参阅快速入门。标志.https://trac.ffmpeg.org/wiki/Encode/H.264