无法通过https </audio>播放iPad <audio>

时间:2011-06-10 12:43:10

标签: ios ipad html5 safari mobile-safari

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

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

现在我的音频文件是通过https调用的,由于某些原因,它无法通过https播放音频...我的意思是如果我尝试在http上手动播放mp3文件,它会播放它们很好..

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

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

audio / mpeg可能是个问题。 iOS(包括iPad)上的Safari目前支持未压缩的WAV和AIF音频,MP3音频以及AAC-LC或HE-AAC音频。 HE-AAC是首选格式。