1

これが機能しない理由はありますか?

マイクでサウンドをテストし、サウンドを登録する際にループ サウンド エフェクトを再生しています。

iPod touch では問題なく動作するようですが、iPhone では効果音はまったく再生されないか、非常に静かです。

何か案は?または任意の代替?

ありがとう

4

1 に答える 1

2

何らかの理由で、サウンドを再生する前にこのコードを配置する必要がありました。

UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
        AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);    
        UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
        AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);

イヤホンからの再生を停止します。

于 2010-11-23T14:06:57.643 に答える