我无法在某些 ios 设备(iPad 和 iPhone)上播放 HTML5 视频



我几乎已经完成了与此相关的每一个stackerflow问题。我还没有找到答案。我被告知要添加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设备/浏览器加载它与iod手机有点不同。

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

经过这么多研究,我能够通过将其更改为preload='none'来解决这个问题。

我希望这能帮助其他人。。。

最新更新