我正在尝试检测当前音量,但结果始终为0.这是我的代码:
视图controller.m 中的
导入AudioToolbox。
在viewDidLoad方法中, AudioSessionInitialize(NULL,NULL,NULL,NULL);
在viewDidLoad方法中,遵循上述初始化方法。
Float32 volume_reading;
UInt32 dataSize = sizeof(Float32);
AudioSessionGetProperty( kAudioSessionProperty_CurrentHardwareOutputVolume, &安培;命令datasize, &安培; volume_reading );
调试器中的po volume_reading,结果为0。
有什么建议吗?非常感谢。
答案 0 :(得分:0)
这是一个有点老问题,但您是否初始化了音频会话?
示例:
AudioSessionInitialize(NULL, NULL, NULL, (__bridge void*)self);