Android でオーディオを録音するときに、非常に多くの異なる形式を試しましたが、考えただけでめまいがします。ios で .wav を使用して録音すると、android で問題なく再生できます。しかし、iOSでAndroidから録音されたオーディオを再生できません。
URLを使用して、base64およびストリーミングとして再生しようとしました。何も機能していないように見えるので、何をすべきかわかりません。しかし、iosで再生できるように、Androidでオーディオを録音するために使用する必要があるフォーマットに関して、誰かが私を正しい方向に向けることができれば、私は非常に素晴らしいでしょう.
私がこれまでに持っているもの:
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setAudioSamplingRate(44100);
recorder.setAudioEncodingBitRate(96000);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
しかし、録音するファイルの名前を何にするべきかわかりませんでした(このrecord.mp3のように)。私はコルドバを使用しているので、録音を開始するときにそれを行う必要があります。mp4、m4v、m4a、mp4、mp4、mpeg4、mpeg を試しました。ファイルを wav ファイルとしても録音しようとしましたが、base64 文字列で audio/x-wav が取得されます。必要に応じて、samplingRate、ビットレート、outputformat、またはオーディオ エンコーダーを別のものに変更する必要がありますか? .wav (x-wav ではない) を使用しても、ios で動作しますか?