【问题标题】:multitasking iphone sdk- uibackgroundmodes not working with audio?多任务处理 iphone sdk-uibackgroundmodes 不适用于音频?
【发布时间】:2011-09-01 12:15:45
【问题描述】:

嘿, 我正在开发一个流式传输互联网 mp3 音频的应用程序。它是一个无线电应用程序,现在我想添加多任务功能,但不幸的是它不起作用。一旦应用程序进入后台,音频就会关闭。 mp3 流媒体正在使用 audiotoolbox。我怎样才能多任务?我已经通过在 plist 中添加它来尝试 uibackgroundmodes (必须通过进入文本文件手动添加它,因为它没有显示在下拉菜单中可能是这可能的原因,但我不知道该怎么做如果这个是原因)。所以我的问题很清楚,为了让我的应用程序多任务,我还需要做些什么吗?有什么我想念的吗(我很确定,但不确定是什么)。任何代码将不胜感激 谢谢, TC

【问题讨论】:

    标签: objective-c cocoa-touch audio ios4 multitasking


    【解决方案1】:

    如果您已正确编辑 Info.plist,以允许背景音频(请参阅post),那么如果音频已启动,它应该在应用程序进入后台时播放。引用苹果documentation

    只要它正在播放音频或视频内容,应用程序就会继续在后台运行以支持该内容。但是,如果应用程序停止播放该音频或视频,系统将暂停它。同样,如果应用程序在其 Info.plist 文件中未包含适当的键,则应用程序在进入后台后立即有资格暂停。

    【讨论】:

    • 我已确保一切都已正确连接。我正在使用此网页上的 mp3 流媒体:cocoawithlove.com/2008/09/… 我只是想知道我是否可以在此上执行多项任务(我很确定有办法)。所以,我真的很想知道如何做到这一点,我的项目已经停止......谢谢。
    • 虽然链接的文章很棒,但事情已经发生了变化——看看更新的 iOS 框架 .. 这个链接是一个开始:developer.apple.com/library/ios/#documentation/AudioVideo/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多