如果是url的文件地址
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* 设置播放视频时候不需要的部分 *//* 以下代码需要写在setContentView();之前 */ /* 去掉title */ requestWindowFeature(Window.FEATURE_NO_TITLE); /* 设置全屏 */ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); /* 设置屏幕常亮 *//* flag:标记 ; */ getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.activity_video); ViewUtils.inject(this); initVideo(); } /* 视频设置 start */ private void initVideo() { Intent in = getIntent(); MediaController mc = new MediaController(this); videoview.setMediaController(mc); String url =in.getExtras().getString("url"); Uri u = Uri.parse(url); videoview.setVideoURI(u); videoview.start(); /* 请求获取焦点 */ videoview.requestFocus(); } /* @OnClick({R.id.back, R.id.sao}) public void onClick(View view) { }*/ @Override protected void onResume() { /** * 设置为横屏 */ if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } super.onResume(); }
如果文件在sdcard卡中的话
url地址换成文件存储的路径path就ok了