2013-01-21 51 views
0

我試圖檢測當前的音量,但結果始終是0,這是我的代碼:audioSessionGetProperty不工作(IOS)

視圖Controller.m或者

  1. 進口

    AudioToolbox。

  2. in viewDidLoad method, AudioSessionInitialize(NULL,NULL,NULL,NULL);

  3. in viewDidLoad方法,遵循上面的初始化方法。

    Float32 volume_reading; 
    

    UInt32 dataSize = sizeof(Float32);

    AudioSessionGetProperty( kAudioSessionProperty_CurrentHardwareOutputVolume, &命令datasize, & volume_reading );在調試器

  4. PO volume_reading,結果爲0。

任何建議?非常感謝。

+0

在我的上述交的校正。項目1應該是導入#import user1470393

回答

0

這是一個稍微老的問題,但是你初始化了音頻會話嗎?

實施例:

AudioSessionInitialize(NULL, NULL, NULL, (__bridge void*)self);