私はいくつかのフォーラムを見て、満足のいく回答を得ることができませんでした。バックグラウンドミュージックを再生しながらビデオを再生して録画する
私の願いは、バックグラウンドで音楽を再生しながらビデオを再生して録画することです。 私は、私が見つけたスニペットの助けを借りてそれを行うことができました。ここでのコードは次のとおりです。
AVAudioSession *session = [AVAudioSession sharedInstance];
session.delegate = self;
NSError *error = nil;
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
OSStatus propertySetError = 0;
UInt32 allowMixing = true;
propertySetError = AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryMixWithOthers, // 1
sizeof (allowMixing), // 2
&allowMixing // 3
);
[session setActive:YES error:&error];
問題が記録している間、私は唯一のイヤースピーカーの代わりに、通常のスピーカーからBGMを聞くことができます。
レコーディングセッションが中断されないように、通常のスピーカーを機能させるにはどうすればよいですか?事前に
おかげで、
この問題を解決しましたか? – shabbirv
ここで行ったことのサンプルコードがありますか? – Jatin