软件编程
位置:首页>> 软件编程>> Android编程>> Android编程实现VideoView循环播放功能的方法

Android编程实现VideoView循环播放功能的方法

作者:Jacob-wj  发布时间:2021-12-05 15:31:42 

标签:Android,VideoView

本文实例讲述了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);
 }
}

希望本文所述对大家Android程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com