【问题标题】:iOS: allow user to choose whether audio will play in background or notiOS:允许用户选择是否在后台播放音频
【发布时间】:2010-12-12 21:16:57
【问题描述】:

我的应用能够在后台播放音频。但是,我希望它默认在后台播放音频。我想要一个用户偏好来控制是否在后台播放音频。

背景音频通过 UIBackgroundModes info.plist 控制。如果我使用此设置来允许背景音频,我的应用将始终在后台播放音频。是否有编程方式在后台显示正在播放的音频?还是我需要做一些不太优雅的事情,比如当应用程序进入或离开后台状态时我自己淡入淡出音频?

【问题讨论】:

    标签: iphone ios audio multitasking


    【解决方案1】:

    依赖设置应用程序,或者在您的应用程序进入后台之前在您的应用程序中为用户提供设置此首选项的方法。然后根据该设置继续播放或剪切声音,假设您已设置 UIBackgroundModes 为您的应用提供选项。

    【讨论】:

    • 感谢 hotpaw2。这就是我认为我需要做的事情,但如果有更好的内置方法,我希望能够不必自己播放/剪切声音。
    猜你喜欢
    • 2013-03-10
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多