/*
* 媒体
*
*/
//***播放应用程序自带的音频或视频文件
// Put the media file into the res/raw folder of your application
MediaPlayer mp = MediaPlayer.create(this, R.raw.yourSoundId);
mp.start();
//***播放位于指定的文件路径或 URL 的音频或视频
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(FILE_PATH_OR_URL);
mp.prepare();
mp.start();
//***开始录制音频
// AndroidManifest.xml must have the following permission:
// <uses-permission android:name="android.permission.RECORD_AUDIO"/>
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(PATH_NAME); // The file must already exist
recorder.prepare();
recorder.start();
//***停止录制音频
recorder.stop();
recorder.release();