我使用下面的代碼生成了一個aac音頻文件。該文件在我的Windows機器上播放良好。但它不能在我的Android設備上使用MediaPlayer播放。我應該怎麼做才能在Android設備上播放文件?謝謝!Android可以播放ADTS AAC文件嗎?
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
recorder.setAudioEncodingBitRate(16 * 44100);
recorder.setAudioSamplingRate(44100);
recorder.setAudioChannels(2);
recorder.setOutputFile(mTempFile.getAbsolutePath());
非常感謝!它比我想象的要複雜得多......我搜索瞭如何將aac放入m4a容器中。人們建議mp4Box和ffmpeg,有沒有辦法使用原生Android API來實現它? MediaMuxer課程將完成這項工作嗎? – Student222