修复某些情况下可能出现播放歌曲没有声音的问题 (#2693)
This commit is contained in:
@@ -65,6 +65,16 @@ export const createAudio = () => {
|
||||
audio.autoplay = true
|
||||
audio.preload = 'auto'
|
||||
audio.crossOrigin = 'anonymous'
|
||||
|
||||
// https://developer.chrome.com/blog/autoplay
|
||||
audio.addEventListener('playing', () => {
|
||||
if (audioContext?.state == 'suspended') {
|
||||
void audioContext.resume().catch((err) => {
|
||||
console.error('Resume audio context failed:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const initAnalyser = () => {
|
||||
|
||||
Reference in New Issue
Block a user