Android编程实现VideoView循环播放功能的方法
作者:Jacob-wj 时间:2021-12-05 15:31:42
本文实例讲述了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程序设计有所帮助。
标签:Android,VideoView
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Unity UI或3D场景实现跟随手机陀螺仪的晃动效果
2021-12-09 01:09:32
![](https://img.aspxhome.com/file/2023/5/78165_0s.jpg)
Java继承Thread类创建线程类示例
2023-08-04 20:27:08
javaweb学习总结——使用JDBC处理MySQL大数据
2022-10-19 22:45:32
![](https://img.aspxhome.com/file/2023/6/63756_0s.png)
浅析java中Integer传参方式的问题
2023-10-27 03:35:43
Android自定义控件绘制基本图形基础入门
2023-06-23 07:19:04
c# 进程和线程的区别与联系
2023-05-04 23:18:36
android canvas使用line画半圆
2022-01-05 17:58:57
java获取json中的全部键值对实例
2023-08-23 19:53:03
C# 9.0新特性——扩展方法GetEnumerator支持foreach循环
2021-08-27 22:38:09
java为什么会出现精度丢失这种现象你知道吗
2023-07-04 05:24:38
![](https://img.aspxhome.com/file/2023/9/104029_0s.png)
Eclipse最新版使用过程中遇到的问题总结
2023-12-03 04:14:14
![](https://img.aspxhome.com/file/2023/0/82320_0s.png)
Android应用中利用ViewPager实现多页面滑动切换效果示例
2023-01-27 04:32:19
![](https://img.aspxhome.com/file/2023/0/116150_0s.jpg)
Android实现ListView控件的多选和全选功能实例
2023-01-04 02:26:50
Apache Commons Math3探索之多项式曲线拟合实现代码
2023-11-16 22:01:56
Android数据持久化之File机制分析
2021-05-29 19:24:56
c# 生成文字图片和合并图片的示例
2023-03-28 19:25:13
C#使用Log4.net记录日志文件
2022-12-05 04:01:47
![](https://img.aspxhome.com/file/2023/7/106447_0s.png)
Java实现的质因数分解操作示例【基于递归算法】
2023-08-19 03:22:12
![](https://img.aspxhome.com/file/2023/1/116131_0s.png)
java实现列表、集合与数组之间转化的方法
2023-11-29 10:17:38
浅谈@RequestMapping注解的注意点
2023-07-11 02:12:39