2012-03-01 8 views
1

オーディオとビデオを完全に再生するコードベースがあります。私はそれを小さなフレームワークに変換し、別のコードの一部として使用し始めました。私がこれをすると、オーディオ出力がありません....再生中にオーディオ出力が聞こえません。すべてのAudio Playerデリゲートメソッドが呼び出されていますが、サウンドはありません。同じことが動画でも起こっています。すべての動画が音声で再生されています。その無声映画を見ているような....任意のアイデア?私はオーディオファイルを再生するためにAVAudioPlayerを使用しており、ビデオを再生するにはMPMoviePlayerControllerを使用しています。iOSでオーディオ出力を取得できません

編集:これは端末でのみ発生します。シミュレータでうまく動作します

+0

どのように結果をテストしていますか?シミュレータ、デバイス/ s? – Till

+0

これはシミュレータで正常に動作します。しかし、問題は私がデバイス上で実行するときにのみ発生します。 –

+0

複数のデバイスで試してみましたか? – Till

答えて

0

私の愚かなので....問題は、iPadのボリュームボタンにあった。 iOS 5搭載のiPadの音量ボタンには奇妙なバグがあります。スクリーンロックとオーディオ出力の間でボタンを切り替えると、それ自体は更新されません。私はこれがリンゴのバグであり、バグを提出したと思います。彼らは次のアップデートでこれを解決することを願っています。

1

私は同じことをやっていましたが、実際にはAVAduioSessionがスピーカー/ヘッドセットを通じてオーディオを再生する必要があります。したがって、AVAudioSessionを持つことは必須です。

//本当にこの線が音楽のために必要ですか? [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];

背景再生するため、これらの2行を追加し、バックグラウンドモードを可能にするプロパティリストに設定を変更

[AVAudioSession sharedInstance]のsetActive:YES誤差:ゼロ]。 [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

関連する問題