gpt4 book ai didi

javascript - 无法在 chrome-android 网站上执行 'play' : API can only be initiated by a user gesture. 上的 'HTMLMediaElement'

转载 作者:行者123 更新时间:2023-11-28 04:40:26 24 4
gpt4 key购买 nike

play() 在 chrome android 中同时触发,无需在 soundmanager2 上进行用户手势

Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.

但是当我们通过 chrome android 中的站点设置更改数据保护程序时,它的工作正常

请帮助我解决这个问题

最佳答案

如果您尝试“自动播放”音频,即在加载或页面显示等时,那么它通常会被移动设备阻止。 iOS 基本上一直都是这样做的。

http://www.schillmania.com/projects/soundmanager2/doc/technotes/#mobile-device-limitations

要使 HTML5 音频加载和播放正常工作,您需要通过用户触摸/单击/手势立即调用音频内容,并且中间不允许使用 setTimeout() 或其他异步内容.

关于javascript - 无法在 chrome-android 网站上执行 'play' : API can only be initiated by a user gesture. 上的 'HTMLMediaElement',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com