跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Android多媒体教程之播放视频的四种方法

本文主要给大家介绍的是关于Android播放视频的四种方法,分享出来供大家参考学习,下面来一起看看详细的介绍:

一、通过intent的方式,调用系统自带的播放器

Uri uri = Uri.parse("/storage/emulated/0/DCIM/Camera/20170521_200117.mp4");//调用系统自带的播放器Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(uri, "/storage/emulated/0/DCIM/Camera/20170521_200117.mp4");startActivity(intent);

二、使用VideoView

布局文件

Activitypublic class VideoPlayByVVActivity extends AppCompatActivity {

private VideoView mVideoView;

@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉 title// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //设置全屏// getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); //设置屏幕常亮setContentView(R.layout.activity_video_play_by_vv);mVideoView = (VideoView) findViewById(R.id.video_view);

init();}

private void init() {

String path = "/storage/emulated/0/DCIM/Camera/20170521_200117.mp4";

Uri uri = Uri.parse(path);

mVideoView.setVideoPath(path);

mVideoView.start();mVideoView.requestFocus();

}}

三、MediaPlayer + SurfaceView

相关文章