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

问题描述 投票:0回答:1

我几乎已经浏览了所有与此相关的 stackoverflow 问题。我仍然找到了答案。 有人告诉我添加

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>

这实际上就是我的代码。我不知道还能做什么,因为寻找答案确实给我带来了压力。请哪位天使帮助我...

cross-browser video-streaming html5-video video.js video-embedding
1个回答
3
投票

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

我发现当使用属性

preload='auto'
时,ios设备/浏览器加载它与andriod手机有点不同。

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

经过大量研究,我能够通过将其更改为

preload='none'
来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.