Javascript Mobile Safari不播放声音
简单地说,用户单击网页上的按钮,前端调用restful api并返回包含音频数据的ArrayBuffer。然后调用以下函数,以便通过浏览器播放音频:Javascript Mobile Safari不播放声音,javascript,angular,typescript,audio,Javascript,Angular,Typescript,Audio,简单地说,用户单击网页上的按钮,前端调用restful api并返回包含音频数据的ArrayBuffer。然后调用以下函数,以便通过浏览器播放音频: playSound(arrayBuffer: ArrayBuffer) { const context = new AudioContext(); context.decodeAudioData(arrayBuffer, function (data) { resolve(data); const s
playSound(arrayBuffer: ArrayBuffer) {
const context = new AudioContext();
context.decodeAudioData(arrayBuffer, function (data) {
resolve(data);
const source = context.createBufferSource();
source.buffer = data;
source.connect(context.destination);
source.start(0);
});
}
使用我的桌面浏览器时,音频可以正常播放,但当我使用iPhone的safari浏览器时,声音永远不会播放
有什么想法吗
谢谢 检查这个help@SureshKumarAriya是否很不幸,链接上的解决方案不起作用,这仍然是一个问题。