音频播放背景问题

时间:2016-04-02 05:18:04

标签: ios cordova audio ionic-framework media

我正在使用cordova-plugin-media和cordova-plugin-mauron85-background-geolocation开发离子应用程序。当我尝试在后台播放音频时,它会抛出错误代码4(MEDIA_ERR_NONE_SUPPORTED)。这在Android和iPhone 5s中完美运行,但在某些iOS设备(iPhone 6和iPhone 6s)中失败。

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

之前我遇到过此问题,原因是我使用的是OGG文件。 Android支持OGG,但iOS不支持。维基百科有一个很好的表格,显示哪些浏览器支持哪些音频类型(https://en.wikipedia.org/wiki/HTML5_Audio#Supported_audio_coding_format)。 Android与Chrome相同,iOS与Safari匹配。

解决方案是使用MP3或WAV文件。我推荐MP3,因为你的文件尺寸要小得多。