【问题标题】:iOS Cordova Media Plugin in background: MEDIA_ERR_NONE_SUPPORTED = 4iOS Cordova 媒体插件在后台:MEDIA_ERR_NONE_SUPPORTED = 4
【发布时间】:2018-06-19 14:32:39
【问题描述】:

在后台运行我的应用时,我会在尝试创建和播放音频文件时收到MediaError.MEDIA_ERR_NONE_SUPPORTED (4)

虽然针对此错误的大多数建议都与文件格式、文件存在或音频录制有关,但当应用处于前台时,我的音频文件可以完美播放。

注意:我已经在使用 Cordova Background Mode 插件。

【问题讨论】:

    标签: ios cordova ionic-framework cordova-plugins


    【解决方案1】:

    事实证明是 Cordova Music Controls 造成了这种干扰。

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

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

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

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

    【讨论】:

    • 你是如何破坏音乐控制的?
    猜你喜欢
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多