2015-10-15 39 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更改的值。 –