gpt4 book ai didi

ios - 需要铃声音量,获取 iPod 音量

转载 作者:行者123 更新时间:2023-11-29 03:49:12 25 4
gpt4 key购买 nike

我需要了解(并控制)我的音量。我的理解是这样的:

float volume = [[AVAudioSession sharedInstance] outputVolume];
NSLog([NSString stringWithFormat:@"MPVolumeView volume = %3.2f", volume]);

打印的 float 是我的 iPod 中设置的音量。如果我使用向上和向下音量按钮,我会看到音量叠加显示正确的铃声音量,而不是 iPod 音量。使用 applicationMusicPlayer 也不起作用

float volume = [MPMusicPlayerController applicationMusicPlayer].volume;

这甚至发生在示例应用程序中,上面的行是我添加到库存“单一 View ”项目中的唯一代码行。

我只需要一个 iOS6 解决方案,但是嘿,如果它可以在旧版本中工作,我不会提示。谢谢!

最佳答案

检查:Override ringer volume in iPhone apps

添加一个虚拟 AVAudioPlayer 并为其加载声音。然后只需调用prepareToPlay即可。现在您不再需要使用按钮更改铃声。

Waze 应用似乎也在执行此操作。

关于ios - 需要铃声音量,获取 iPod 音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17280013/

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