videoview作为是原生的视频播放控件
布局
<VideoView
android:layout_width="match_parent"
android:layout_height="300dp"
android:id="@+id/video_view"
></VideoView>
代码文件
//初始化配置
Uri uri = Uri.parse(hdurl);
//设置视频路径
videoView.setVideoURI(uri);
//设置视频管理器
MediaController controller = new MediaController(this);
//关联管理器
videoView.setMediaController(controller);
controller.setAnchorView(videoView);
//开始播放视频
videoView.start();
//播放完成回调
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
Toast.makeText(SuccessActivity.this,"播放完成",Toast.LENGTH_SHORT).show();
}
});
如果使用本地资源文件,将文件添加至res下创建raw文件夹 放入视频文件即可
Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.teachmovie);