1 | 播放应用程序自带的音频或视频文件 | ||||||||||||||||||||||||||||
权限 | |||||||||||||||||||||||||||||
代码 | // Put the media file into the res/raw folder of your application | ||||||||||||||||||||||||||||
MediaPlayer mp = MediaPlayer.create(this, R.raw.yourSoundId); | |||||||||||||||||||||||||||||
mp.start(); | |||||||||||||||||||||||||||||
2 | 播放位于指定的文件路径或 URL 的音频或视频 | ||||||||||||||||||||||||||||
权限 | |||||||||||||||||||||||||||||
代码 | MediaPlayer mp = new MediaPlayer(); | ||||||||||||||||||||||||||||
mp.setDataSource(FILE_PATH_OR_URL); | |||||||||||||||||||||||||||||
mp.prepare(); | |||||||||||||||||||||||||||||
mp.start(); | |||||||||||||||||||||||||||||
3 | 开始录制音频 | ||||||||||||||||||||||||||||
权限 | <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(); | |||||||||||||||||||||||||||||
4 | 停止录制音频 | ||||||||||||||||||||||||||||
权限 | |||||||||||||||||||||||||||||
代码 | recorder.stop(); | ||||||||||||||||||||||||||||
recorder.release(); |
Android 常用代码---多媒体
最新推荐文章于 2024-08-31 09:39:29 发布