`
梦想家dream
  • 浏览: 61678 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Android的VideoView如何循环播放

阅读更多
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);

	}

}
1
4
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics