我在这里找到了一个示例,但它不适用于 ios6.1.3 (iphone 4s)。总是返回 0.187500
代码:
Float32 volume;
UInt32 dataSize = sizeof(Float32);
AudioSessionInitialize (NULL, NULL, NULL, NULL);
AudioSessionGetProperty (
kAudioSessionProperty_CurrentHardwareOutputVolume,
&dataSize,
&volume
);
NSLog(@"%f", volume);
[AVAudioSession sharedInstance].outputVolume - 也返回 0.187500