cer*_*che 32
使用iPodMusicPlayer也会影响实际的iPod音量设置.如果你想避免这种情况,请使用:
#import <MediaPlayer/MediaPlayer.h>
// ...
MPMusicPlayerController *musicPlayer = [MPMusicPlayerController applicationMusicPlayer];
musicPlayer.volume = 1.0f;
Run Code Online (Sandbox Code Playgroud)
当用户holex正确地提到的属性volume在MPMusicPlayerController被在IOS 7弃用.
小智 23
你可以使用一个小技巧:
MPMusicPlayerController* musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
musicPlayer.volume = 1; // device volume will be changed to maximum value
Run Code Online (Sandbox Code Playgroud)
Waq*_*aja 15
您无法以编程方式更改设备卷,但MPVolumeView(音量滑块)可用于更改设备音量,但仅通过用户交互.
MPVolumeView是工具箱中的控件,您需要在项目中添加MediaPlayer.framework,然后MPVolumeView将显示在界面构建器的工具箱中.
编辑1: MPVolumeView使用设备音量,该音量也用于振铃音量.如果您想要应用程序级别卷,AVAudioPlayer就在那里.在这种情况下,您可以使用volume属性以编程方式设置应用程序卷(而不是设备卷).但是,您可以使用UISlider控件从用户获取音量输入并设置为AVAudioPlayer
| 归档时间: |
|
| 查看次数: |
40775 次 |
| 最近记录: |