无法在 'HTMLMediaElement' 上执行 'play':API 只能通过用户手势启动。在 chrome-android 的网站上
Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. on website in chrome-android
play() 在 chrome android 中同时触发,在 soundmanager2 上没有用户手势
Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.
但是当我们通过 chrome android
中的站点设置关闭数据保护程序时它工作正常
请帮我解决这个问题
如果您尝试 "auto-play" 音频,即加载或页面显示等,那么它通常会被移动设备阻止。 iOS 基本上一直这样做。
http://www.schillmania.com/projects/soundmanager2/doc/technotes/#mobile-device-limitations
要使 HTML5 音频加载和播放正常工作,您需要立即从用户 touch/click/gesture 调用音频内容,并且不允许 setTimeout()
或其他异步内容-之间。
play() 在 chrome android 中同时触发,在 soundmanager2 上没有用户手势
Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.
但是当我们通过 chrome android
中的站点设置关闭数据保护程序时它工作正常请帮我解决这个问题
如果您尝试 "auto-play" 音频,即加载或页面显示等,那么它通常会被移动设备阻止。 iOS 基本上一直这样做。
http://www.schillmania.com/projects/soundmanager2/doc/technotes/#mobile-device-limitations
要使 HTML5 音频加载和播放正常工作,您需要立即从用户 touch/click/gesture 调用音频内容,并且不允许 setTimeout()
或其他异步内容-之间。