VideoView是专门播放视频用的,比我上一篇视频播放器写的简单多了
下面来看下有多么的简单
1,VideoViewActivity.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.zking.hzg_android_26_playmusic.VideoViewActivity">
<VideoView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/vv_video"/>
</LinearLayout>
2,VideoViewActivity.java
package com.zking.hzg_android_26_playmusic;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class VideoViewActivity extends AppCompatActivity {
private VideoView vv_video;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_view);
vv_video = (VideoView) findViewById(R.id.vv_video);
//设置视频来源
vv_video.setVideoPath("file://mnt/sdcard/Movies/m.mp4");
//实例化媒体控制器
MediaController mediaController=new MediaController(this);
mediaController.setMediaPlayer(vv_video);
vv_video.setMediaController(mediaController);
}
}