获取iPhone上的当前系统音量级别

Sop*_*ert 9 iphone audio volume

有没有办法让我在iPhone上获得当前的系统音量?

我想也许有办法从中MPVolumeView获得价值.

ame*_*gin 25

musicPlayer = [[MPMusicPlayerController iPodMusicPlayer];

currentVolume = musicPlayer.volume;
Run Code Online (Sandbox Code Playgroud)

现在从iOS8.0开始不推荐使用,请尝试以下操作

#import <AVFoundation/AVAudioSession.h>

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
CGFloat volume = audioSession.outputVolume;
Run Code Online (Sandbox Code Playgroud)

  • 这将返回音乐音量级别,而不是系统音量级别. (2认同)