在不播放音乐的情况下更改应用内的音量

Posted

技术标签:

【中文标题】在不播放音乐的情况下更改应用内的音量【英文标题】:Change volume inside app without playing music 【发布时间】:2013-02-12 13:43:59 【问题描述】:

我的问题是:

1) 我在 ios 应用程序中 2)我在没有播放应用程序的声音时更改音量(单击音量按钮)-> 系统音量已更改。

有没有什么方法可以在不播放的情况下改变应用声音的音量?

提前致谢

【问题讨论】:

您想从您的应用程序中更改 iPhone 的音量而不向用户显示它吗? 我想在应用中更改应用中的声音音量。但是当我在一个应用程序中并且没有播放任何声音时,系统声音的音量会改变而不是应用程序。 【参考方案1】:

试试这个

MPMusicPlayerController *musicPlayer = [MPMusicPlayerController applicationMusicPlayer];
musicPlayer.volume = 1; 

MPMusicPlayerController Class Reference

【讨论】:

【参考方案2】:

这样设置设备音量。

MPMusicPlayerController *player = [[MPMusicPlayerController alloc] init];
player.volume = 0.25;
[player release];

【讨论】:

以上是关于在不播放音乐的情况下更改应用内的音量的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在不停止 iPod 音乐的情况下播放声音?

我想为具有多任务处理功能的 android 开发一个音乐播放器应用程序,这样我就可以在不关闭音乐播放器的情况下使用不同的应用程序......帮助 plzz [关闭]

如何在不更改声音指示器的情况下在 iOS 中以最大音量播放声音文件

如果在播放歌曲之前按下音量滑块,如何阻止音乐播放器崩溃?

iOS 在应用程序内存不足警告上淡出音频

Android : 如何使用 OpenSL ES 更改音乐的播放速率