Translate

2013年3月18日 星期一

AVAudioPlayer AVAudioPlayer Volume too low

本來寫好的AVAudioPlayer跟AVAudioPlayer
卻被抓到bug真是悲傷啊
原來是PM發現錄音的時候播放聲音很正常
可是呢在音效列表播放跟拍照時播放時候
聲音卻非常的小聲
上網查了資料
參考鏈結
Oh! Not!
改得這麼複雜有沒有簡單一點的!
後來我自己回去本來的專案看發現
我有在播放的時候寫了幾行代碼可以讓聲音的音量很正常
所以我就把那幾行代碼全都複製到音效列表跟拍照頁面那
果不其然音量正常了真是太好了
果然是魔鬼就藏在細節當中
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride); player.volume = 1.0; [player play];

沒有留言:

張貼留言