视频播放器有二种方法可以播放
1. SurfaceView+MediaPlayer可以实现视频播放器
2. 使用VideoView播放视频audio音频
SurfaceView+MediaPlayer可以实现视频播放器
我上一篇自定义音乐播放器在sd卡把设置音源改变成视频格式
//设置音源
mediaPlayer.setDataSource(this, Uri.parse("file://mnt/sdcard/自定义MVC.avi"));
当然布局要加上SurfaceView(我理解是显卡)
<SurfaceView
android:layout_width="match_parent"
android:layout_height="300dp"
android:id="@+id/sf_main"
/>
还要加上
//将多媒体播放器画面放入SurfaceView
mediaPlayer.setDisplay(sf_main.getHolder());
这样就可以显示视频画面,具体的代码把我上一篇的自定义音乐播放器理解,然后把要改变的地方改了就可以了
使用VideoView播放视频audio音频
在布局文件中添加一个VideoView控件
<VideoView
android:layout_width="match_parent"
android:layout_height="400dp"
android:id="@+id/vv_mian2"
/>
当然在java文件中有具体步骤
- 获取VideoView视频播放器控件
VideoView vv_mian2= (VideoView) findViewById(R.id.vv_mian2);
- 设置视频来源
vv_mian2.setVideoPath("file://mnt/sdcard/sister.mp4");
- 实例化多媒体控制器
MediaController controller=new MediaController(this);
- 相互绑定
controller.setMediaPlayer(vv_mian2);
vv_mian2.setMediaController(controller);
如果自己不去尝试,怎么知道自己不会做了。如果不是我工作有安卓,我也不知道一个音乐,视频播放器是怎么容易,虽然是一个简易的播放器,但是只要自己努力也能做出爱奇艺一样的效果。一个人不能不可以没有信心,这是送给能看到的人,也是送我自己。。。。。。。。。。。。。。。。