2015-10-15 73 views
1

我用AVAudioPlayer編寫了一個應用程序來播放音頻。應用islaunched後,我按在iPhone上的左側2個按鍵來調整音量,一個彈出出現 Ringer ImagePopup調整音量

這是我已經實現

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 
    [self becomeFirstResponder]; 
    AVAudioSession *audioSession = [AVAudioSession sharedInstance]; 
    NSError *setCategoryError = nil; 
    BOOL success = [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError]; 
    NSError *activationError = nil; 
    success = [audioSession setActive:YES error:&activationError]; 

我無法看到的代碼當我按下iPhone左側的按鈕來調整音量時,彈出窗口會出現。爲什麼不出現?

如何顯示播放音頻時調整音量的彈出窗口?

回答

0

要讓用戶調整/查看應用內的界面的音量,請使用MPVolumeView。

+0

我用MPVolumeView調整音量,但在視圖中我實現MPVolumeView我看不到音量彈出。爲什麼? –

+0

因爲用戶沒有按下設備側面的按鈕。這是彈出窗口的原因。你不能讓它出現。如果你真的想做的話,你可以製作一些看起來像的東西,但是如你所說,你的應用的調整/觀看音量的界面就是MPVolumeView。 – matt

+0

對不起@matt,我沒有一個明確的問題。在視圖中,我使用MPVolumeView,我按下iPhone左側的2個按鈕來調整音量,我沒有看到彈出窗口,我只看到MPVolumeView更改的值。 –