public static final int FILE_TYPE_AMR = 4; public static final int FILE_TYPE_AWB = 5; public static final int FILE_TYPE_WMA = 6; public static final int FILE_TYPE_OGG = 7; private static final int FIRST_AUDIO_FILE_TYPE = FILE_TYPE_MP3; private static final int LAST_AUDIO_FILE_TYP...
*/publicclassMediaFile{// comma separated list of all file extensions supported by the media scannerpublicstaticStringsFileExtensions;// Audio file typespublicstaticfinalintFILE_TYPE_MP3=1;publicstaticfinalintFILE_TYPE_M4A=2;publicstaticfinalintFILE_TYPE_WAV=3;publicstaticfinalintFILE_TYPE_AMR=4;pub...
static{/// M: Add more audio file types to maps. {@addFileType("3GP", FILE_TYPE_3GPP3, "audio/3gpp"); addFileType("3GA", FILE_TYPE_3GA, "audio/3gpp"); addFileType("MOV", FILE_TYPE_QUICKTIME_AUDIO, "audio/quicktime"); addFileType("QT", FILE_TYPE_QUICKTIME_AUDIO, "audio/quicktim...
AudioRecord则更接近底层,能够更加自由灵活地控制,可以得到原始的一帧帧PCM音频数据。 如果只是想简单地做一个录音机,录制音频文件,就使用 MediaRecorder,而如果需要对音频做进一步的算法处理、或者采用第三方的编码库进行压缩、以及网络传输、直播等应用,则建议使用 AudioRecord。 AudioTrack private void doPaly(File mA...
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(getApplicationContext(), myUri); mediaPlayer.prepare(); mediaPlayer.start(); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 播放网络文件: String url = "http://..."; // your URL here MediaPlayer...
ASR_AUDIO_PATH, Environment.getExternalStorageDirectory()+"/msc/recognize.wav"); } } 语音合成 科大讯飞的语音合成用的是SpeechSynthesizer类,主要方法如下: createSynthesizer : 创建语音合成对象。 setParameter : 设置语音合成的参数。常用参数包括: --SpeechConstant.ENGINE_TYPE : 设置合成引擎。TYPE_LOCAL表示...
AudioDeviceInfo AudioDeviceType AudioEncapsulationType AudioEncoder AudioFallbackMode AudioFlags AudioFocus AudioFocusRequest AudioFocusRequestClass AudioFocusRequestClass.Builder AudioFormat AudioFormat.Builder AudioFormat.InterfaceConsts AudioManager AudioManager.AudioFocusChangeEventArgs AudioManager.AudioPlaybackCallback ...
Java层AudioTrack&AudioRecorder系列; Jni层opensles; JNI层AAudio(Android O引入) 下面分别介绍这些API的使用及特点。 1. MediaRecorder&MediaPlayer MediaRecorder与MediaPlayer并不能算完整意义的音频API,它们只是系统音频API的封装,除了采集/播放,他们集成了编码/解码、复用/解复用等能力。它们在最底层还是调用了AudioRe...
("播放结束"); } }); // 播放本地文件 LVAudioFileCode code = player.startPlay(LVAudioFileType.LV_AUDIO_FILE_TYPE_WAV, "/sdcard/test.wav"); // 播放网络文件 LVAudioFileCode code = player.startPlay("https://link-vision-temp-sh.oss-cn-shanghai.aliyuncs.com/test.amr"); // 停止播放...
WAV(Waveform Audio File Format)是微软专门为Windows开发的一种编码格式,它会在PCM数据格式的前面加上44字节,分别用来描述该PCM数据的采样率、声道数、量化格式。 优点:音质非常好,有大量软件支持。 缺点:占用的存储空间较大。 适用场合:多媒体开发的中间文件、音乐和音效素材。