iOS Safari无需用户交互即可播放声音

tag5nh1u  于 2023-01-27  发布在  iOS
关注(0)|答案(1)|浏览(224)
    • 背景:**

在iOS safari下触发网页通知中的声音

    • 事实:**

我意识到safari不允许在没有DOM交互的情况下播放声音,根据它的自动播放音频策略,用户必须在第一次加载应用程序后以某种方式与DOM交互才能播放声音。

setInterval(function(){
       if(condition)
       sound.play();
    }.bind(this), 1000);

作品:
B计划将是iOS safari推送通知,但目前要到2023年以后才会发布。
我想征求您的意见的解决方案或替代方案,以实现一个声音触发网页下的网页预定间隔。
谢谢。

yi0zb3m4

yi0zb3m41#

在第一次DOM交互之后,您可以播放任何声音。例如,让用户单击一个按钮,如登录按钮,并播放一个(静音)声音。之后,您可以自由地间隔发出声音。

相关问题