由于Android平台由Google自己封装、设计、提供的Java Dalvik 在
算法处理效率上无法与C/C++ 或
ARM ASM 相提并论,在描述或移植一些本地语言的解码器上显得无能为力,目前整个平台仅支持MP4 的 H.264、3GP 和 WMV 视频
解析。
Android内置的 VideoView类可以快速制作一个系统播放器,VideoView主要用来显示一个视频文件,我们先开看看VideoView类的一些基本方法。
方法 说明
getBufferPercentage 得到缓冲的百分比
getCurrentPosition 得到当前播放的位置
getDuration 得到视频文件的时间
isPlaying 是否正在播放
pause 暂停
resolveAdjustedSize 调整视频显示大小
seekTo 指定播放位置
setMediaController 设置播放控制器模式(播放进度条)
setOnCompletionListener 当媒体文件播放完时触发事件
setOnErrorListener 错误监听
setVideoPath 设置视频源路径
setVideoURI 设置视频源地址
start 开始播放