Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
后台iOS Cordova媒体插件:媒体错误无支持=4_Ios_Cordova_Ionic Framework_Cordova Plugins - Fatal编程技术网

后台iOS Cordova媒体插件:媒体错误无支持=4

后台iOS Cordova媒体插件:媒体错误无支持=4,ios,cordova,ionic-framework,cordova-plugins,Ios,Cordova,Ionic Framework,Cordova Plugins,在后台运行我的应用程序时,在尝试创建和播放音频文件时,我会得到MediaError.MEDIA\u ERR\u NONE\u受支持(4) 虽然大多数关于此错误的建议都与文件格式、文件存在或音频录制有关,但当应用程序位于前台时,我的音频文件播放得非常完美 注意:我已经在使用Cordova后台模式插件。结果是Cordova音乐控件造成了这种干扰 无需操纵音乐控件,即使应用程序进入后台,音频也能完美播放 问题来自于破坏音乐控件,这使得iOS阻止你的应用程序播放音频,直到用户将应用程序恢复到前台 事实证

在后台运行我的应用程序时,在尝试创建和播放音频文件时,我会得到
MediaError.MEDIA\u ERR\u NONE\u受支持(4)

虽然大多数关于此错误的建议都与文件格式、文件存在或音频录制有关,但当应用程序位于前台时,我的音频文件播放得非常完美


注意:我已经在使用Cordova后台模式插件。

结果是Cordova音乐控件造成了这种干扰

无需操纵音乐控件,即使应用程序进入后台,音频也能完美播放

问题来自于破坏音乐控件,这使得iOS阻止你的应用程序播放音频,直到用户将应用程序恢复到前台

事实证明,您不必在再次创建音乐控件之前销毁它们,即可更新曲目标签


TLDR;在后台播放音频时不要关闭音乐控件。

您是如何破坏音乐控件的?