objective-c - applicationMusicPlayer 音量通知

标签 objective-c ios volume mpmusicplayercontroller

我正在使用 applicationMusicPlayer,当我尝试更改音量时会出现视觉通知,如图所示。 这是我使用的代码:

[MPMusicPlayerController applicationMusicPlayer] setVolume:newVolune];

谁知道如何隐藏这个通知?

enter image description here

最佳答案

我不知道文档在哪里这样说,但是如果您将 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/

相关文章:

delphi - 在 Windows 7 中控制主扬声器音量

cordova - 如何知道设备的媒体音量是静音还是很低

ios - 如何向 XCode 中的方法填充助手添加信息?

ios - UIViewController 延迟加载

ios - 在phonegap iOS项目中添加自定义URL模式

ios - React-Native iOS - 如何通过按下按钮从 React-Native View 导航到非 React-Native View ( native iOS View Controller )?

iphone - 调整应用程式内音量

iOS 编写宏检测 3.5 英寸或 4 英寸显示器

ios - 了解 ibecon 距离

iphone - 分配属性(property)