【问题标题】:How to make the html5 audio tag work with iOS Safari如何使 html5 音频标签与 iOS Safari 一起工作
【发布时间】:2014-04-08 07:41:30
【问题描述】:

Safari 上的音频标签似乎不起作用...

例子:

http://iandevlin.com/html5/data-uri/audio.php

对于使用 iPhone 5s 和 iOS 7.1 的我来说,标签控件说无法播放音频文件。修复?

上例中的代码:

<audio controls src="data:audio/ogg;base64,T2dnUwACAAaaaaand so on" />

我需要使用数据:以base64格式提供声音数据的方法。

【问题讨论】:

    标签: ios html ios7 safari


    【解决方案1】:

    iOS 不支持 OGG。

    正如您在Safari documentation 中看到的那样:

    iOS(包括 iPad)上的 Safari 目前支持未压缩的 WAV 和 AIF 音频、MP3 音频和 AAC-LC 或 HE-AAC 音频。 HE-AAC 是 首选格式。

    【讨论】:

    • 好的,没错。我实际上是在尝试将它与在应用程序中工作的 .m4a 文件(音频/mp4)一起使用,但似乎 Safari 不喜欢它。
    【解决方案2】:

    很遗憾,iOS Safari 不会处理 base 64 编码的音频。不知道为什么,但您必须将其存储为外部文件。

    【讨论】:

    • iOS 8 确实如此。我知道 iOS 5 没有(我这里有一台 iPad 1 可以测试),但我不确定它什么时候获得了这种能力。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 2012-08-21
    • 1970-01-01
    相关资源
    最近更新 更多