以编程方式关闭在iphone上点击静音按钮的声音

时间:2011-07-12 07:52:04

标签: iphone mute

如何在播放音频文件时按下iphone的静音按钮以编程方式禁用声音? 我正在使用流光音频。

3 个答案:

答案 0 :(得分:2)

这可能对您有所帮助

现在,如果我们想以最简单的方式在我们的应用程序中控制音量级别,我们将使用MediaPlayer框架。如果您在应用中实现音频播放器,这非常有用。

关于这个小功能的最好的事情是在任何类中都很容易实现。我们只是在我们类(#import)的头文件中导入MediaPlayer框架,并在我们知道适合此功能的方法(init方法)中添加以下代码。

MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)] autorelease];

volumeView.center = CGPointMake(150,370);
[volumeView sizeToFit];

[self.view addSubview:volumeView];

这种音量控制与iPhone硬件音量按钮连接。你可以在音乐播放器中获得同样的效果。

答案 1 :(得分:0)

您必须使用iOS SDK的音频框架并选择正确的配置文件。系统会自动判断静音是否合适。

Apple解释说here。 : - )

答案 2 :(得分:0)

可能你可以使用.... 如果您正在使用MPMoviewPlayerController并打算使用mpvolumeview控制音量

         [[MPMusicPlayerController applicationMusicPlayer] setVolume: 0.0];