【发布时间】:2017-03-18 19:05:36
【问题描述】:
在我的应用程序中,我正在使用 AVAudioSession 播放音频流,它会在应用程序启动时自动开始播放。
如果用户导航,则在应用程序的另一部分,有一个 Web 视图,其中可能包含来自 youtube、soundcloud 的嵌入剪辑,任何可能包含声音的内容。 我希望主音频流暂停,以防用户选择播放 webview 中的声音。现在,如果用户选择在 web 视图中播放剪辑,声音就会混合,这很烦人,用户必须手动暂停主流。 有没有办法防止这种情况?如果用户选择收听嵌入的剪辑,我需要静音或暂停主流。
我在 AppDelegate 中使用的是以下内容:
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
AVAudioSession.sharedInstance().setActive(true)
【问题讨论】:
-
嗨,您找到解决方案了吗?
标签: ios swift xcode avaudiosession