IPad Safari<;音频>;不玩

IPad Safari<;音频>;不玩,ipad,html,audio,safari,Ipad,Html,Audio,Safari,我想在iPad Safari上播放mp3。。 这是我的密码 var audio = document.createElement('audio');         audio.src = audioUrl;         x.appendChild(audio);         audio.play(); 由于某些原因,我得到一个错误。电影不能播放,即使它是mp3 虽然在Windows Safari上运行良好 我试过两件事 var audio = document.createElem

我想在iPad Safari上播放mp3。。 这是我的密码

var audio = document.createElement('audio');
        audio.src = audioUrl;
        x.appendChild(audio);
        audio.play();
由于某些原因,我得到一个错误。电影不能播放,即使它是mp3

虽然在Windows Safari上运行良好

我试过两件事

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

x.innerHTML='';
请帮忙。谢谢。

您必须添加:

audio.type='audio/mpeg';

谢谢你的回复。所以这只是iPad Safari需要的,而不是桌面Safari。它实际上总是需要的,只是大多数浏览器都暗示了这一点(虽然显然不是iPad的Safari)。所以这是JS。我想如果我们直接将它设为HTML标记,肯定会有一个等价的属性。它不是JS特定的,属性是
type='audio/mpeg'
。我试过了。仍然得到相同的错误…无法播放电影…添加了音频。type='audio/mpeg';
audio.type='audio/mpeg';