nob*_*bsy 2 objective-c avaudioplayer ios
有谁知道在我的应用程序上静音游戏声音的最佳方法.
我目前正在使用SystemSoundID,我知道无法调整音量并需要移动到AVAudioPlayer.
理想情况下,我需要一个设置页面,可以更改音量并保存音量级别,以便在退出或离开并重新打开应用程序时会记住音量级别?
我已经尝试过使用AVAudioPlayer的各种方法,但目前没有成功,并且我的应用程序收到一些不好的评论,因为有人说他们讨厌他们无法控制游戏量......帮助!
对于AVAudioPlayer,您可以使用此代码来静音音量
在.h文件中
@interface ViewController : UIViewController
{
BOOL muted;
}
Run Code Online (Sandbox Code Playgroud)
并在.m文件中
- (void)viewDidLoad
{
[super viewDidLoad];
muted = NO;
}
- (IBAction)speakerOnOff:(id)sender
{
if (muted) {
muted = NO;
[player setVolume:1.0];
} else {
muted = YES;
[player setVolume:0.0];
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码来自这个伟大的答案.
| 归档时间: |
|
| 查看次数: |
4629 次 |
| 最近记录: |