我正在使用 applicationMusicPlayer,当我尝试更改音量时会出现视觉通知,如图所示。 这是我使用的代码:
[MPMusicPlayerController applicationMusicPlayer] setVolume:newVolune];
谁知道如何隐藏这个通知?
最佳答案
我不知道文档在哪里这样说,但是如果您将 MPVolumeView
View 添加到您的应用程序,系统音量覆盖就会消失。即使它不可见:
- (void) viewDidLoad
{
[super viewDidLoad];
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
[self.view addSubview: volumeView];
[volumeView release];
...
}
您可以使用硬件音量按钮、setVolume
方法或直接与叠加层未显示的控件(如果可见)进行交互。
关于objective-c - applicationMusicPlayer 音量通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7868457/