我正在尝试播放 MP3 或 Ogg 文件,我创建了自动元素(不将其附加到 DOM)
var $audio = $('<audio>', {preload: 'auto'}),
audio = $audio.get(0)
audio.src = "url/of/ogg/mp3 file"
audio.play()
音频不在 iPad 上播放(但它在桌面上播放)
我正在尝试播放 MP3 或 Ogg 文件,我创建了自动元素(不将其附加到 DOM)
var $audio = $('<audio>', {preload: 'auto'}),
audio = $audio.get(0)
audio.src = "url/of/ogg/mp3 file"
audio.play()
音频不在 iPad 上播放(但它在桌面上播放)
如果它与视频的问题相同,并且我强烈认为是这样:
问题是,在移动 iOS 设备上,史蒂夫乔布斯希望你在加载视频或音频文件之前按下播放。这可以阻止孩子在未经他们明确许可的情况下在手机上加载巨大的视频。
这是苹果的商业决策。目前没有社区知道的解决方法。
找到另一个 SO 来源: 重复问题