録音と再生の機能を持つアプリがあります。これらはうまく動作します。私もオーディオファイルを電子メールで送ることができます。iOSメールで聞くことができるXcodeのオーディオファイルを正しく作成するには
コンピュータでメールを読むと、オーディオファイルを再生できます。
私はiDeviceで電子メールを読むことができますが、オーディオファイルを再生しようとするとQTのポップアップが表示されますが、メッセージは画面に戻ります。
私がオーディオファイルのアイコンを押していると、使用できるアプリケーションのリストが表示されますが、それらはすべてドキュメントアプリケーションであり、オーディオアプリケーションではありません。
サウンドファイルの拡張子は.caf(Core Audio Format)です。何かアドバイスのため
NSMutableDictionary* recordSettings = [[NSMutableDictionary alloc] init];
[recordSettings setValue :[NSNumber numberWithInt:kAudioFormatAppleIMA4] forKey:AVFormatIDKey];
[recordSettings setValue :[NSNumber numberWithInt:16] forKey:AVEncoderBitRateKey];
[recordSettings setValue :[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey];
[recordSettings setValue :[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];
NSError *error = nil;
audioRecorder = [[AVAudioRecorder alloc]
initWithURL:soundFileURL settings:recordSettings error:&error];
if (error)
{
NSLog(@"error: %@", [error localizedDescription]);
} else {
// ALL IS OK, START RECORDING
//NSLog(@"DetailVC - recordAudio - soundFilePath is %@", soundFile);
[audioRecorder prepareToRecord];
recordToggle = 1;
[autoCog startAnimating];
[audioRecorder record];
recordingTimer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(recordingOn)
userInfo:nil
repeats:YES];
}
ありがとう:
私のオーディオファイルは、次のように作成されます。
私はあまりにも迅速に対応している可能性があります。今、電子メールの添付ファイルがドキュメントのように見えることがわかりました。( –
デバイスのように聞こえますが、.cafファイルを再生する方法を知っているアプリはありません。これを記録するためのデバイスを使用しているが、それはそれを行うことができるOSにフレームワーク/ライブラリを持つことの違いである).cafを再生するためにアプリをダウンロードしようとするか、 MP3(またはより普遍的な) 私はもっと助けてもらえません。それほど多くのオーディオエクスペリエンスを持っていないので、私はこれを一般的なデータエンコーディングという視点から考えています。 – Kevin