Android_视频播放
1、xml添加控件
在SurfaceView控件上,能够存放视频等资源
2、初始化控件及操作工具属性
SurfaceHolder封装SurfaceView的回调函数
MediaPlayer设置视频的基本属性—>(循环,暂停,开始等)
本类实现回调函数后覆写三个方法
覆写方法:
surfaceCreated在surfaceView显示时调用该方法,可以在此方法中初始化和播放视频
surfaceDestroyed在surfaceView不显示(切换后台或BACK)时调用,可以暂停或销毁视频资源
3、播放视频
在surfaceCreated方法中,开始播放并显示视频
surfaceCreated():
startPlay():
initMP():
mMediaPlayer.setOnPreparedListener(this)本类实现接口,并覆写方法
覆写方法:
!!此方法时视频第一次加载时执行!!
4、释放资源
扩展:
一、增加进度条
1、xml:
布局嵌套将SeekBar显示在surfaceView下方
2、Java
①、初始化
②、在第一次执行时,开始适配SeekBar,同步视频