2
我正在編程一個應用程序,以允許本地存儲的MP3文件播放以及從服務器流式傳輸。IOS查詢當前音頻音量
我使用
AVAudioPlayer *player;
AVPlayer *player2;
因播放的類型。如何查詢設備音量級別,以便我可以將我的音量滑塊設置爲初始值?
我正在編程一個應用程序,以允許本地存儲的MP3文件播放以及從服務器流式傳輸。IOS查詢當前音頻音量
我使用
AVAudioPlayer *player;
AVPlayer *player2;
因播放的類型。如何查詢設備音量級別,以便我可以將我的音量滑塊設置爲初始值?
首先,進口:
#import <AVFoundation/AVAudioSession.h>
然後用得到The system wide output volume set by the user
:
float volume = [[AVAudioSession sharedInstance] outputVolume];
謝謝香港,我認爲這是它爲好,但我把它每一次,返回的值是「1 」。 – justdan0227
它在模擬器上始終是1,請在設備上嘗試。 –
所以當我在設備上這樣做時,音量是.1235,這是正確的。如果我將滑塊一直移動到右側,則音量會變大,但按住設備的音量鍵時,它只會顯示3個音量的音量。爲什麼滑塊不更新設備音量UI? – justdan0227