gpt4 book ai didi

ios - AVAudioPlayer setVolume - 如何?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:18:25 26 4
gpt4 key购买 nike

有谁知道在我的应用程序上将游戏声音静音的最佳方法。

我目前正在使用 SystemSoundID,我知道它无法调整音量并且需要移动到 AVAudioPlayer。

理想情况下,我需要一个可以更改音量并保存音量级别的设置页面,以便在返回或离开并重新打开应用程序时它会记住音量级别?

我已经尝试过使用 AVAudioPlayer 的各种方式,但目前没有成功,并且我的应用收到了一些不好的评论,因为人们说他们讨厌他们无法控制游戏音量...帮助!!

最佳答案

对于 AVAudioPlayer 你可以使用这个代码来静音

在.h文件中

@interface ViewController : UIViewController
{
BOOL muted;
}

在 .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];
}
}

此代码来自this很好的答案。

关于ios - AVAudioPlayer setVolume - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15129639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com