在Android VideoView 视频播放这篇文章中我们介绍了如何通过VideoView进行简单的视频播放

现在有个需求,视频播放完成后需从头开始播放,无限循环

但是发现VideoView控件并未提供loop等类似的设置循环播放的方法

VideoView是MediaPlayer,在VideoView中持有一个MediaPlayer成员变量,可以通过该MediaPlayer设置循环播放

mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {@Overridepublic void onPrepared(MediaPlayer mp) {// 通过MediaPlayer设置循环播放mp.setLooping(true);// OnPreparedListener中的onPrepared方法是在播放源准备完成后回调的,所以可以在这里开启播放mp.start();}
});

我们再具体看下OnPreparedListener接口的定义,这是一个回调接口,当播放源加载完毕准备好后,会回调onPrepared(MediaPlayer mp)方法,在该方法中会传入VideoView所封装的MediaPlayer对象,可以通过该对象做一些设置

/*** Interface definition for a callback to be invoked when the media* source is ready for playback.*/
public interface OnPreparedListener {/*** Called when the media file is ready for playback.** @param mp the MediaPlayer that is ready for playback*/void onPrepared(MediaPlayer mp);
}

Android VideoView 循环播放视频相关推荐

  1. android 无法播放mp4视频,Android VideoView无法播放视频错误,特别是.mp4

    我正在尝试在我的应用程序中播放视频,但我得不能播放此视频错误.关于这一点,我遇到了很多线索.他们要求在玩家准备好后开始播放视频.我也是这样做的.但无法弄清楚问题.请在下面找到我的代码. public ...

  2. android videoview属性,Android VideoView无法播放视频错误,特别是.mp4

    @H_502_1@我正在尝试在我的应用程序中播放视频,但我得不能播放此视频错误.关于这一点,我遇到了很多线索.他们要求在玩家准备好后开始播放视频.我也是这样做的.但无法弄清楚问题.请在下面找到我的代码 ...

  3. android videoview,旋转 视频 orientation,rotation 等

    最近一直在研究android编程中有关 视频的旋转的操作,目前仍然没有完成目标: 在某一个界面中的某个小区域中的videoview,想让这个videoview中的视频旋转90度. 尝试的方法有: 1, ...

  4. android 无缝连续播放视频

    android 无缝连续播放视频 最近在做视频合成的时候要求把用户选择的视频能够连续预览,第一想的是用户在预览的时候把视频拼接后在预览,结果发现拼接的时间太久了,这种方式不行,结果搞了一天用media ...

  5. OpenCV重复播放摄像头视频,循环播放摄像头(视频)文件,循环播放视频中某一段视频

    OpenCV中使用摄像头录像并保存并不难实现,本文针对摄像头实时帧画面进行记录,并重复播放 视频文件的读取和处理方法类似,首先,本文对摄像头进行采集和实时帧画面显示. #include <ope ...

  6. Windows及Android倍速播放视频软件下载

    1. 关键字 Windows及Android倍速播放视频软件下载.电脑/手机好用的倍速播放视频软件推荐. 2. 本文地址 博客园:https://www.cnblogs.com/coco56/p/11 ...

  7. 安卓开发,拼接屏幕、大屏幕、户外广告无人值守循环播放视频,图片。开机自动播放,断电后自动播放,重起后自动播放功能

    安卓开发,拼接屏幕.大屏幕.户外广告无人值守循环播放视频,图片.开机自动播放,断电后自动播放,重起后自动播放功能 因客户要求,开机自动播放视频,不需要电脑控制,通电自动循环播放视频. 电脑成本太高,最 ...

  8. Android VideoView无法播放网络视频

    今天学习Android播放视频和音频,其中在练习播放视频的时候无法播放网络视频,网络视频是别人发布在网上的,但是把视频放在本地是可以的,最后推测是没有开放网络的访问权限的问题,果然开放了之后就能正常访 ...

  9. Android开机自动循环播放视频

    主配置文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=& ...

  10. Android VideoView 无法播放https网络视频问题

    最近项目里遇见一个奇葩问题,由于项目之前的服务器地址是http,然而最近又换成https的,本来从不安全的证书换成安全的证书一切应该ok,但重新打包运行却出现了新问题,(怀疑证书压根就是不安全的) 1 ...

最新文章

  1. html css右下角三角形,html – 框内的CSS中的三角形
  2. java webservice 常用_复杂对象类型的WebService高级部分
  3. elif else if oracle_关于Oracle if elsif else
  4. 519. 随机翻转矩阵
  5. 为什么网络安全领域需要更多的女性?
  6. python中变量通过变量名访问_如何在python中访问给定变量的名称?
  7. javaScript 解析 xml
  8. java 字符串随机排列_Java 随机字符串排序
  9. 西电电子线路实验课程设计通关模板
  10. 微信mysql抽奖系统源码_微信互动游戏营销活动抽奖系统 v1.0
  11. 性能效率(Performance efficient)弱点度量
  12. 网页版五子棋实时对战系统
  13. 【uniapp】小程序云开发更新、删除云数据库数据
  14. ceisum添加风场插件
  15. 傅里叶变换后信号的频谱分析中相位角的求法
  16. 2022年登高架设考试练习题及答案
  17. C02-程序设计基础提高班(C++)第8周上机任务-结构体
  18. 初识 love2d. Hello World lua 调试 iOS 环境运行
  19. SaaSpace:适合游戏开发者的最佳 3D 建模软件
  20. lisp提取长方形坐标_在CAD中,用LISP如何提取三维多段端点坐标?

热门文章

  1. python while循环例题鸡兔同笼_使用函数嵌套和循环枚举解决鸡兔同笼问题(解数学题学Python编程)...
  2. MBR和GPT分区区别
  3. Python-Pandas基础
  4. 利用旧电脑搭建NAS(黑群晖)
  5. 转录组测序(RNA-seq)详细建库步骤与原理
  6. OSChina 周五乱弹 —— 我FFFF……佛慈悲
  7. Vue 安装@vue/cli报错npmERR gyp ERR
  8. IPD——从战略到执行的全面研发管理体系
  9. Linux内核ncsi驱动源码分析(一)
  10. 驾照科二科三训练总结