1 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個贊
我解決了將 更改為以下函數(shù)的問題:playByteArray
function playByteArray(byteArray) {
audio = new Audio();
var blob = new Blob([byteArray], { type: 'audio/wav; codecs=0' });
var url = window.URL.createObjectURL(blob);
audio.src = url;
audio.oncanplaythrough = (event) => {
var playedPromise = audio.play();
if (playedPromise) {
playedPromise.catch((e) => {
console.log(e);
if (e.name === 'NotAllowedError' || e.name === 'NotSupportedError') {
console.log(e.name);
}
}).then(() => {
});
}
};
}
添加回答
舉報