[英]unable to get the Audio output in iOS
我有一個可以完美播放音頻和視頻的代碼庫。 我已經將其轉換為一個小型框架,並開始將其用作其他代碼的一部分。 當我這樣做時,沒有音頻輸出...。正在播放時,我聽不到任何音頻輸出。 所有音頻播放器委托方法都在被調用,但是沒有聲音。 視頻也發生了同樣的情況。 所有視頻都沒有聲音播放。 就像看無聲電影...。有什么想法嗎? 我正在使用AVAudioPlayer播放音頻文件,並使用MPMoviePlayerController播放視頻。
編輯:這僅在設備上發生。 在模擬器中一切正常
剛看完這篇文章,我在做同樣的事情,實際上需要AVAduioSession才能通過揚聲器/耳機播放音頻。 因此,必須擁有AVAudioSession。
//確實需要此行音樂才能播放到揚聲器[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback錯誤:無];
對於后台播放,添加這兩行並更改plist中的設置以允許后台模式
[[AVAudioSession sharedInstance] setActive:是,錯誤:無]; [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
我真是太蠢了……問題出在iPad上的音量按鈕。 裝有iOS 5的iPad中的音量按鈕存在一些怪異的錯誤。 當我們在屏幕鎖定和音頻輸出之間切換按鈕時,它不會自我更新。 我猜這是蘋果的錯誤,並提出了錯誤。 希望他們在下次更新中解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.