私のアプリでは、いくつかの.cafオーディオファイル(フォーマット:IMA 4:1、ステレオ、44.100kHz)があります。私が直面している問題は、これらのオーディオファイルがボタンアクション(各着信音に対して1つのボタン)で再生されていることです。これらはiphone(iosバージョン3〜5)でうまくいきますが、iPodで聞くことができません。私は他のサイトに記載されている解決策としてすべてのサウンド設定を変更しましたが、何も起こりません。 また、iPodはヘッドフォンモードになっていません(この問題は、オーディオファイルの再生中にヘッドフォンを接続すると発生することがあります)。できるだけ早く解決策を提示してください。いつでも好きなときに、この方法でiPodで再生しないアプリの.cafファイル
#import <AudioToolbox/AudioToolbox.h>
コール:最初
私はmp3形式を再生することはお勧めできません。 – Dev
しかし、これらは以前演奏されていました。そして、私はコードを変更していなくても突然演奏を停止します。私のコードは次のとおりです:NSString * any = [ringtonesArray objectAtIndex:indexPath.row]; \t NSString * path = [[NSBundle mainBundle] pathForResource:any ofType:@ "caf"]; \t playRingtone = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path]エラー:なし]; \t [playRingtone play]; –