鍍金池/ 問答/HTML5  HTML/ HTML5播放語音時 音頻解析出錯 Unable to decode audio

HTML5播放語音時 音頻解析出錯 Unable to decode audio data 無法解析音頻數(shù)據(jù)

window.AudioContext = window.AudioContext || window.webkitAudioContext || window.mozAudioContext || window.msAudioContext;
var audioContext = new window.AudioContext();

function playSound(soundBuffer) {
console.log('do play sound');
console.log(soundBuffer.buffer);

audioContext.decodeAudioData(soundBuffer.buffer,function(audioBuffer){
    console.log(audioBuffer);
    var sourceNode = audioContext.createBufferSource();
    sourceNode.connect(audioContext.destination);
    sourceNode.buffer = audioBuffer;
    sourceNode.start();
},function(err){
    console.log(err);
})

}

function loadNotificationForNewMsg(newMsg) {

playSound(newMsg.msgData);

}

client.msgHandler = function (newMsg) {

loadNotificationForNewMsg(newMsg);

}
下圖為newMsg.msgData參數(shù)

clipboard.png

報錯信息

clipboard.png

回答
編輯回答
悶騷型

你播放的語音格式不支持吧

2018年8月24日 03:35