iOS上的音频无法正常工作,它只在第一次使用时有效。
- 论坛
- iOS上的音频无法正常工作,它只在第一次使用时有效。
15 浏览
iOS上的音频无法正常工作,它只在第一次使用时有效。
我在IOS设备上播放音频遇到了问题...
我使用的代码是用来激活/停用声音的:
let audioIconPlay = false; function toggleAudio() { const audioIcon = document.getElementById('audio-icon'); audio.autoplay = true; audioIconPlay = !audioIconPlay; if (audioIconPlay) { audioIcon.src = 'img/sound-on.webp'; } else { audioIcon.src = 'img/sound-off.webp'; } }
当我点击按钮播放音频时,使用以下代码:
function playMyAudio() { if (audioIconPlay && audio.paused) { audio.play(); } else { audio.pause(); audio.currentTime = 0; } }
附注:我在onTouch
上也试过了
现在,在Android设备上它能正常工作,每次点击都能播放音频,而在IOS上只有第一次点击能正常工作!
有解决方法吗?
我尝试了这个:在Safari上允许audio.play()
但它没有起作用。