我无法在某些 ios 设备(ipad 和 iphone 上播放 HTML5 视频

I can't play HTML5 video on some ios device (ipad and iphone)

我几乎遍历了与此相关的每一个 Whosebug 问题。我仍然找到了答案。 我被告知添加 playsinline 并且它应该可以解决问题但仍然没有。我使用 videojs,我认为它实际上与使用普通 html5 嵌入视频相同。 能做的我都做了。重置网络设置,添加在线播放,添加自动静音和循环播放,使用 3 种不同的浏览器,即 chrome、opera 和 safari。这适用于某些 ios 设备,但无论浏览器如何,都不是全部。这些是 mp4 视频格式。

<video-js class="vjs-big-play-centered" controls preload="auto" playsinline id="vid1"><source src="" type="video/mp4"></video-js>

这实际上就是我的代码。我不知道还能做什么,因为这真的让我在寻找答案时感到压力很大。请一些天使帮助我...

好吧,只是回答我自己的问题。

我发现当使用属性preload='auto'时,ios devices/browsers加载它与andriod有点不同phone。

这也是不一致的。它有时有效,但大多数时候无效。

经过大量研究,我能够通过将其更改为 preload='none' 来解决此问题。

我希望这对其他人有所帮助...