public class PlayVideoActivity extends AppCompatActivity { private VideoView vv_video; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_play_video); vv_video = (VideoView) findViewById(R.id.vv_video); //给VideoView添加视频来源 vv_video.setVideoPath("file://mnt/sdcard/Movies/advideo.mp4"); //实例化媒体控制器 MediaController mediaController=new MediaController(this); mediaController.setMediaPlayer(vv_video); vv_video.setMediaController(mediaController); } public void start(View view){ vv_video.start(); } public void pause(View view){ vv_video.pause(); } }
<LinearLayout > <VideoView android:layout_width="match_parent" android:layout_height="400dp" android:id="@+id/vv_video"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="开始" android:onClick="start"/> <Button android:layout_width="wrap_content" android:layout_height="41dp" android:text="停止" android:onClick="pause" /> </LinearLayout>