ユーザーがビデオを録画しているときに、iPhone のメイン スピーカーからオーディオ サウンドを再生する必要があります。出来ますか?どのようにできるのか?メインスピーカーからサウンドを再生する必要があるため、このサウンドをビデオに記録できます。
質問する
2816 次
2 に答える
0
この答えを見てください!
ルーティングが間違っていたことを除いて、彼はすでにビデオとサウンドを好きなように使用していました...答えには、そのトリックを行うはずのコードが切り取られています。
于 2013-07-04T15:48:39.497 に答える
0
AVAudioSession
はい、クラスプロパティを設定しAVAudioPlayer
、サウンドを再生するために使用することで実行できます
AVAudioSession
カテゴリ プロパティを に設定AVAudioSessionCategoryPlayAndRecord
し、そのカテゴリ オプションもAVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionMixWithOthers
これに設定すると、問題が解決します。以下のコードセットを確認してください
@property (strong, nonatomic) AVAudioPlayer *audioPlayer;
NSURL *soundUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"VoicemailSound" ofType:@"mp3"]]; //Download and add a system sound to your project and mention its name and type here
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundUrl error:nil];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionMixWithOthers error: nil];
[self.audioPlayer prepareToPlay];
[self.audioPlayer play];
于 2016-11-02T04:23:16.610 に答える