- package com.hangcheng;
- import com.example.bdcustomer_demo.R;
- import com.hangcheng.view.MyVideoView;
- import android.app.Activity;
- import android.media.MediaPlayer;
- import android.os.Bundle;
- import android.view.Window;
- public class VideoActivity extends Activity {
- private MyVideoView myVideoView;
- private String videopath;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.video);
- initView();
- videopath = VideoActivity.this.getIntent().getStringExtra("videopath");
- myVideoView.setVideoPath(videopath);
- myVideoView.start();
- myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
- @Override
- public void onPrepared(MediaPlayer mp) {
- mp.start();
- mp.setLooping(true);
- }
- });
- myVideoView
- .setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
- @Override
- public void onCompletion(MediaPlayer mp) {
- myVideoView.setVideoPath(videopath);
- myVideoView.start();
- }
- });
- }
- private void initView() {
- myVideoView = (MyVideoView) findViewById(R.id.video);
- }
- }
Android的VideoView如何循环播放
最新推荐文章于 2024-08-25 03:17:55 发布