gpt4 book ai didi

iphone - 在 iPhone 上设置设备音量

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

我正在编写一个使用 AVAudioPlayers 来播放声音的应用程序,我需要声音以绝对最大音量播放。是的,您可以设置 AVAudioPlayer 的相对音量,但如果用户调低设备音量,声音仍会安静地播放。

我知道苹果说设备音量无法被覆盖,但闹钟应用程序以某种方式能够做到这一点 - 所以一定有办法。

我相信这可以通过调用音频队列来完成:

AudioQueueSetParameter(aq, kAudioQueueParam_Volume, 1.0);

但是我的代码需要使用 AVAudioPlayer 来播放声音,所以我认为这种方法不会有任何帮助。

还有一种方法可以使用 MPVolumeView 的未记录函数来完成此操作,但显然已经有人因使用此方法而拒绝了应用程序。

还有其他想法吗?

最佳答案

The comment from the anonymous for this site :

float volume;
[[MPMusicPlayerController applicationMusicPlayer] setVolume:volume];

确实有效。

关于iphone - 在 iPhone 上设置设备音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393124/

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