objective-c - iOS 悅跑圈跑步過程中調整媒體音量,如何實現
怪我咯
怪我咯 2017-05-02 09:32:13
0
1
1105

要實現悅跑圈跑步過程中始終調節媒體音量(前提系統設定中沒有禁掉按鈕調節系統音量),目前知道AudioSession在整個跑步過程中SetActive為YES即可,但是第三方音樂(網易雲音樂)播放過程中會導致播放停止,使用
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers error:nil];語音播放完畢在呼叫

[[AVAudioSession sharedInstance] setActive:NO
                                       withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
                                             error:&error];

然後再呼叫 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];

怪我咯
怪我咯

走同样的路,发现不同的人生

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!