簡體   English   中英

無法在iOS中獲得音頻輸出

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM