html5<video>标签,Safari报错,不能播放,播放加载时间长

html5<video>标签,Safari报错,不能播放,播放加载时间长,第1张

safari浏览器,无论桌面还是safari的模拟响应式模式,还是真机上(h5,hybird),都会有几率的报这个错。不是每次都报错嗷,但是10次里面有5-6次不是加载不出来,就是要等30s+。failed to load resource: the network connection was lost. 加载失败:网络连接已中断如果你也遇到safari里面的video加载请求 206 网络连接中断啥的,可以先curl看下 服务器支持分段加载不,因为safari要求必须要支持分段才行。如果可以分段,也是七牛CDN资源,看下缓存配置,视频资源是否回源了,七牛是有限制的。把七牛的缓存调整成1个月再试试~~

在 Safari 中,可以使用 HTML5 音频 / 视频 API 来实现后台播放。可以通过设置 audio 元素的 preload 属性和 autoplay 属性来实现后台播放:

```javascript

<audio preload="auto" autoplay loop>

<source src="your_sound.mp3" type="audio/mpeg">

</audio>

```

也可以使用第三方库或框架(如 Howler)来轻松 *** 作 HTML5 音频API,从而实现 Safari 浏览器后台播放不熄屏的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6106870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存