【问题标题】:iPhone background audio without remote没有遥控器的 iPhone 背景音频
【发布时间】:2014-03-07 16:09:31
【问题描述】:

我一直在寻找如何在应用程序进入后台几秒钟后启动音频文件,并且它正在工作,但有一个小问题我很想解决。

如果没有以下代码,AVAudioPlayer 将无法开始播放:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

但是有了这段代码,通知中心就开始像遥控器一样工作了。

我看到(警报)应用在一段时间后播放声音,没有通知中心像遥控器一样。

有什么建议吗?

您可以在此处找到示例代码: https://github.com/SabatinoMasala/iPhone-background-audio

【问题讨论】:

    标签: ios iphone objective-c avaudioplayer


    【解决方案1】:

    如果您在进入后台模式时没有播放音频,您的应用将被暂停。

    也许添加 [[UIApplication sharedApplication] beginReceivingRemoteControlEvents] 会阻止您的应用被暂停,但我不确定。

    是否必须尝试创建一个 backgroundTask 并在延迟后播放此音频文件?

    此外,如果您想继续在后台播放,则必须循环播放包含静音的声音。

    【讨论】:

    • 嗯,就是这样,在后台延迟后,音频文件似乎不愿意启动(甚至重新启动)。
    猜你喜欢
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    相关资源
    最近更新 更多