6

iPhone アプリケーションで動画を再生するために AVPlayer を使用しています。デバイスで提供されているミュート コントロールを使用してデバイスのボリュームをミュートすると、AVPlayer のボリュームもミュートになります。ドキュメントによると、これは正しい動作です。

ただし、Apple のデフォルトのプレーヤー (音楽の再生、写真アプリからのビデオの再生) では発生しません。どうしてこれなの?このデフォルトの動作を実現するにはどうすればよいですか?

4

2 に答える 2

11

appDidFinishLaunching で次のコード セットを呼び出しました。

NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&sessionError];
[[AVAudioSession sharedInstance] setActive:YES error:&sessionError];
于 2011-10-10T10:45:55.637 に答える