【发布时间】:2015-01-02 09:07:18
【问题描述】:
我有一个使用媒体插件播放音频的 Cordova 应用程序,但后来它被 iOS8 破坏了,因为 bug。我想我只会使用 HTML5 音频(具体来说是 audio5.js)作为解决方法。在模拟器中一切正常,但在 iPad 上测试时,没有声音。也没有报告错误,它只是在声音关闭时看起来。
为了测试,我只使用来自 audio5.js github 存储库的简单示例制作了 cordova 应用程序,并且我还尝试了来自两个类似库 audio.js 和 sound.js 的示例。 结果是一样的,示例可以在模拟器中运行,也可以在设备上移动 Safari 上的网络上运行,但在 cordova 内部的设备上没有声音。
我还在 config.xml 文件中包含了这两行
<preference name="AllowInlineMediaPlayback" value="true"/>
<preference name="MediaPlaybackRequiresUserAction" value="false"/>
没有成功。
我正在使用 cordova cli 版本:3.6.3-0.2.13
编辑:
iOS 更新 8.1.2 似乎解决了原来的问题bug,所以我建议在 iOS 上使用 Media plugin for audio。
【问题讨论】:
-
你有没有得到任何地方?我正在经历类似的事情。
-
我开始尝试这里描述的插件link,但我还没有设法让它工作。
标签: ios cordova ios-simulator html5-audio