这个话题可能听起来很奇怪,但请继续阅读。
我正在使用AVPlayer从iPod库播放一些声音,并且在插入耳机时使用它时一切正常,但是当我想使用应用程序从内置扬声器播放时,没有声音输出。 (时间计数器和应用程序中的其他所有内容仍然可以正常工作。就像它只是静音一样。)
我检查了音量和静音锁,然后发现铃声被静音了。但铃声静音不会影响其他应用程序,如iPod应用程序本身或Spotify音乐应用程序。
当铃声静音并且表现得像其他音乐播放器应用程序时,如何防止我的应用程序(使用AVPlayer)静音?
答案 0 :(得分:4)
您应该将应用的音频会话设置为AVAudioSessionCategoryPlayback
。来自docs:
将此类别用于 音频播放最重要的应用程序。你的音频 即使屏幕锁定和使用Ring / Silent开关设置也能播放 沉默。