2

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

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

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

如何防止我的应用程序(使用 AVPlayer)在铃声被静音并且表现得像其他音乐播放器应用程序时被静音?

4

1 回答 1

5

您应该将应用的音频会话设置为AVAudioSessionCategoryPlayback. 从文档

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

于 2012-08-03T15:28:51.420 回答