【发布时间】:2011-06-10 12:43:09
【问题描述】:
我正在尝试在 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 文件,它可以正常播放......
我该如何解决这个问题?
【问题讨论】:
-
手动?您确定问题出在 HTTPS 而不是您在 JS 中构建它的方式吗?
-
是的,我对此有 100% 的把握......因为如果我手动,即硬编码 http 路径,它会在 iPad 上播放 mp3..但默认情况下它会在 audioUrl 中获取 https 路径
标签: ios ipad html safari mobile-safari