简介
Android上预设的多媒体框架(multimedia framework)是OpenCore,跨平台、稳定,但庞大复杂难维护
从Android 2.0开始,Google引进了架构稍微简洁一点的 Stagefright,但后暴露了一个漏洞
媒体类
SoundPool:适用于短促、密集、延迟程度小,支持多个音频同时播放(eg:游戏声效)
MediaPlayer:播放音频与视频
MediaRecord:录音
camera:摄像头
Android播放音频的两种方式:
1)SoundPool
2)MediaPlayer
Android播放视频的三种方式:
1)使用其自带的播放器(指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型)

2)使用VideoView来播放(VideoView布局+MediaController来实现对其控制)

3)使用MediaPlayer类(SurfaceView布局+MediaPlayer,方式灵活)
网友评论