无法通过https播放iPad <audio>

我正试图在iPad Safari上播放HTML5。 以下是我的代码;

var audio = document.createElement('audio'); audio.type = "audio/mpeg"; audio.src = audioUrl; x.appendChild(audio); audio.load(); audio.play(); 

现在我的audio文件通过https调用,由于某些原因,它不能通过https播放audio…我的意思是,如果我尝试手动播放HTTP文件上的MP3文件,它播放他们罚款..

我该如何解决这个问题?

 var audio = document.createElement('audio'); audio.type = "audio/mp3"; audio.src = audioUrl; x.appendChild(audio); audio.load(); audio.play(); 

audio/ MPEG可能是问题。 iOS上的Safari(包括iPad)目前支持未压缩的WAV和AIFaudio,MP3audio以及AAC-LC或HE-AACaudio。 HE-AAC是首选的格式。