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

发布于 2024-11-19 11:49:08 字数 57 浏览 2 评论 0原文

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

How to programmatically disable the sound when mute button of iphone pressed while playing audio file?
I'm using streamer for audio.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

单挑你×的.吻 2024-11-26 11:49:08

这可能对您有帮助

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

这个小功能的最大优点是可以在任何类中轻松实现。我们只需在类的标头中导入 MediaPlayer 框架 (#import ),然后在我们知道适合此功能的方法(init 方法)中添加下面的代码。

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

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

[self.view addSubview:volumeView];

这种音量控制与 iPhone 硬件音量按钮连接。你会得到与音乐播放器相同的东西。

This may help you

Now, here is something from MediaPlayer framework that we are going to use if we want in most easiest way control level of volume in our application. This is very useful if you are implementing an audio player in your app.

The best thing about this small feature is easy implementation in any class. We just import MediaPlayer framework in header of our class (#import ) and add this code below in method we know that is appropriate for this feature (init method).

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

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

[self.view addSubview:volumeView];

This kind of volume control is connected with iPhone hardware volume buttons. You get same thing like in Music player.

你没皮卡萌 2024-11-26 11:49:08

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

Apple 在此处对此进行了解释。 :-)

You have to use the audio framework of the iOS SDK and choose the correct profile. The system automatically decides if muting is appropriate.

Apple explains it here. :-)

幸福还没到 2024-11-26 11:49:08

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

         [[MPMusicPlayerController applicationMusicPlayer] setVolume: 0.0];

probably you can use ....
if you are using MPMoviewPlayerController and intend to control the volume using mpvolumeview

         [[MPMusicPlayerController applicationMusicPlayer] setVolume: 0.0];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文