无法在ipad safari上播放html5音频

无法在ipad safari上播放html5音频,ipad,html,safari,html5-audio,Ipad,Html,Safari,Html5 Audio,我无法在iPad Safari上播放html5音频。我已经试过了 var audio = document.createElement('audio');     audio.type = "audio/mpeg";     audio.src = audioUrl;             x.appendChild(audio); audio.load()     audio.play(); 及 x.innerHTML=''; 我可以在桌面Safari上玩,但在iPad上它说,不能玩电

我无法在iPad Safari上播放html5音频。我已经试过了

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

x.innerHTML='';
我可以在桌面Safari上玩,但在iPad上它说,不能玩电影

我使用的是ios 4.3

我可能认为我需要考虑的一件重要事情是将mime类型添加到htaccess中。虽然不确定这是怎么回事,也不确定这是否是问题所在…但我可以添加一点,即在旧浏览器上使用嵌入式播放备用mp3。那么这是否意味着即使html5音频也应该在不需要添加mime类型的情况下工作


请帮帮我。感谢您。

某些视频和音频类型是由某些浏览器提供的,您没有配置(这可能是提供mp3文件的原因),但您需要添加到.htaccess的映射才能使MPEG音频为您工作。只需打开站点的.htaccess文件并添加(类似)以下行

AddType音频/mpeg.mp3


希望有帮助

在Well查看HTML5音频播放器..我使用HTML5的原因是bcoz,它有助于减少使用任何第三方代码/插件..而且我不希望任何播放器可见..只想在后台播放音频..所以想知道为什么上面的代码对我不起作用..我必须在服务器上进行任何MIME设置吗?Thx对我来说非常有用你的回答..我唯一的问题是,如果mp3已经通过标签播放,那么当通过html5调用时,同一个mp3是否应该不会自动播放..我的意思是标签正在更改..那么它还需要添加到htaccess吗?另外,我想播放的文件类型是mp3。对不起,将该行更改为.mp3。我会尝试将该行添加到htaccess中,看看它是否有效。如果通过嵌入式播放而不是音频播放,我不会感到惊讶,所以值得一试。
x.innerHTML = '<audio autoplay=autoplay><source src="'+audioUrl + '" type=audio/mpeg /></audio>';