安全 ----> 线程安全
Class.forName("XX.XXd"); ---->
类名.class ---->
录音机 MediaRecorder
音乐播放 MediaPlayer
使用流程:
创建
设置音频流格式
setAudioStreamType
(AudioManager.XXXX)
设置数据源
文件Path
准备
prepare() ------ 同步
prepareAsync()-- 异步
播放
--- 进度获取
暂停
从头播放
停止 -- 注意数据释放
player.release
生命周期
出生
准备 --- 同步准备与异步准备
开始
暂停
停止
监听器 ----- 播放完成 播放产生错误 准备完成
SoundPool ---- 资源文件的加载
播放视频文件:
方式一:
VideoView VV
MediaControllerMC
VV.setVideoPath
VV.setMediaController
VV.start
VV.getRequestPause()
方式二:
使用MediaPlayer结合SurfaceView
额外配置
setDisplay
BUG
修改BUG
调用系统Camera拍照或录像