Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中,不支持ADIF,什么是ADIF,何时需要_Java_Android_Audio_Encode_Aac - Fatal编程技术网

Java 在Android中,不支持ADIF,什么是ADIF,何时需要

Java 在Android中,不支持ADIF,什么是ADIF,何时需要,java,android,audio,encode,aac,Java,Android,Audio,Encode,Aac,朋友们,请帮助我,在android媒体支持的类型中,ADIF不受支持,什么是ADIF,何时使用? 所有android手机都支持aac格式,我的min sdk是21,问这个问题是因为在华为(型号不记得了),AMR\u WB中记录的文件不能与播放器一起玩 mediaRecorder = new MediaRecorder(); mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mediaRecorder.setOutputFor

朋友们,请帮助我,在android媒体支持的类型中,
ADIF不受支持
,什么是
ADIF
,何时使用?
所有android手机都支持
aac
格式,我的min sdk是
21
,问这个问题是因为在华为(型号不记得了),
AMR\u WB
中记录的文件不能与播放器一起玩

mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB);
mediaRecorder.setOutputFile(recFile.getPath());
mediaRecorder.prepare();
mediaRecorder.start();

当我们录制存储在不同格式输出中的音频时。媒体编解码器与每个Android设备不同

输出格式是特定于设备的(基于编码器/解码器)


Android media framework中不支持的某些格式

请访问tour stackoverflow.com/tour,了解如何提问stackoverflow.com/help/how-to-ask,特别是查看有关格式的提示。因此,您有一个
.3gp
输出文件,其中包含
amr wb
音频?