使用iOS 5 Mobile Safari自动播放音频,还有其他解决方法吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用iOS 5 Mobile Safari自动播放音频,还有其他解决方法吗?相关的知识,希望对你有一定的参考价值。

我们都知道Apple不允许Mobile Safari在html5音频标签上自动播放。 ios 4的解决方法是将iframe与mp3 src一起使用。苹果似乎已经在iOS 5上对此进行了修补。

<html>
<body>
iframe mp3 autoplay test
<iframe src='iframe.mp3' width='0px' height='0px' scrolling='no'></iframe>
</body>
</html>

此功能适用于iOS 4.3.1,但不适用于5.0.1.。>>

还有其他解决方法,还是Apple终于修补了所有自动播放漏洞?

我们都知道Apple不允许Mobile Safari在html5音频标签上自动播放。 iOS 4的解决方法是将iframe与mp3 src一起使用。苹果似乎已经在iOS 5上对此进行了修补。...

答案

答案可能在此处的帖子中,似乎没有其他适合您的方法。Play sound file in iOS and Android

另一答案

实际上,Apple已禁用了移动Safari的自动播放功能。“在iPhone OS(适用于所有设备,包括iPad)上的Safari中,用户可能位于蜂窝网络上,并按数据单元收费,因此自动缓冲和自动播放被禁用。在用户启动数据之前,不会加载任何数据。这意味着在用户启动播放之前,javascript play()和load()方法也是无效的,除非play()方法是由用户操作触发的;换句话说,用户启动的Play按钮起作用,但onLoad播放事件无效。 “

另一答案

这使用jQuery,这是大多数用户在加载页面后将触摸屏幕的点。

以上是关于使用iOS 5 Mobile Safari自动播放音频,还有其他解决方法吗?的主要内容,如果未能解决你的问题,请参考以下文章

Appium和iOS Mobile Safari自动化,能做到吗?

为啥 Safari Mobile 中无法播放网络音频 api 振荡器?

Safari 和 Mobile Safari 需要刷新页面才能播放 Howler Audio

iOS 5.1 和 Safari Mobile 限制

HTML5 音频播放器未在 ios Safari 中自动播放

在 Safari iOS 14.2 上自动播放视频 HTML