我正在使用 AVSystemController 将 iPhone 铃声静音,但我不知道如何确定铃声的当前级别。有任何想法吗?
PS 是的,我知道使用 AVSystemController 可能会导致应用程序被 App Store 禁止。这不是问题。
但是,您无法以编程方式更改设备音量MP体积视图 http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPVolumeView_Class/Reference/Reference.html(音量滑块)可以更改设备音量,但只能通过用户交互,例如制作自己的滑块并将其标记为“音量”或其他内容。
MPVolumeView是工具箱中的一个控件,您需要在项目中添加MediaPlayer.framework,然后MPVolumeView将显示在界面生成器的工具箱中。 MPVolumeView 使用设备音量,包括铃声音量。AVA音频播放器 http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html仅适用于应用程序级别的音量。
另外,你还可以做一件小事:
musicPlayer = [[MPMusicPlayerController iPodMusicPlayer];
musicPlayer.volume = 1; // device volume will be changed to maximum value
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)