当铃声静音时,我如何防止我的应用程序(使用AVPlayer)静音



这个话题听起来可能很奇怪,但请继续阅读。

我正在使用AVPlayer播放iPod库中的一些声音,在插入耳机的情况下使用它时一切都很好,但当我想使用该应用程序从内置扬声器播放时,没有声音输出。(计时器和应用程序中的其他一切仍然在工作,就像有声音输出一样。就像它刚刚静音一样。)

我检查了音量和静音锁,然后发现铃声被静音了。但铃声静音不会影响其他应用程序,如iPod应用程序本身或Spotify音乐应用程序。

当铃声静音时,我如何防止我的应用程序(使用AVPlayer)静音,并且行为与其他音乐播放器应用程序类似?

您应该将应用程序的音频会话设置为AVAudioSessionCategoryPlayback。来自文档:

将此类别用于音频播放至关重要的应用程序。您的音频即使在屏幕锁定且设置了响铃/静音开关的情况下也能播放沉默。

相关内容

最新更新