android mediaplayer 连续播放,android mediaPlayer 设置播放次数
mediaplayer通过
mediaPlayer.setLooping(true);
可以设置循环播放。但是,有时候我们需要设置具体的播放次数,而不是一直循环播放,比如读单词的时候,想要读两次,这个是loop就不行了。解决办法是在播放完成事件中处理,通过设置播放的次数,在完成事件中再次调用播放,直到次数够了为止。
mediaPlayer.setOnCompletionListener(
new MediaPlayer.OnCompletionListener()
{
@Override
public void onCompletion(MediaPlayer arg0)
{
try
{
if(0==soundCount)
{
mediaPlayer.start();
soundCount++;
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}); 上面是设置播放两次。在其他地方吧soundCount置零即可。
android mediaplayer 连续播放,android mediaPlayer 设置播放次数相关推荐
- H5 视频Video 元素及常用事件 播放 暂停 初始化 设置播放时间禁用下载等
H5 视频Video 元素及常用事件 播放 暂停 初始化 设置播放时间 常用属性 自动播放: autoplay 显示常用工具栏: controls 是否重复播放: loop 视频总长度: durati ...
- android glide加载webp动画设置播放动画次数和监听动画播放完成
需求 产品经理说:需要使用一系列的动画,我说没问题啊,用gif图不就好了吗?结果,设计师给了我一系列的webp动图.我能怎么办? 先是百度了一番,找到了一个播放webp动画的glide库,库地址是Gl ...
- android ble 连续读写,Android BLE实现对蓝牙的读写
[实例简介] 通过修改官方的demo实现对蓝牙的读写操作,详细http://blog.csdn.net/chenfengdejuanlian/article/details/45787123 [实例截 ...
- Android音乐播放器开发(5)—播放界面(播放、暂停、上一首、下一首,顺序播放、随机播放、拖拽进度条…)
1. 说明 源码已同步到Gitee仓库,Github仓库,觉得还不错的话帮忙点个"star"吧,非常感谢. Android播放器专栏其它文章: 服务端:Android音乐播放器开发 ...
- 我的Android进阶之旅------Android MediaPlayer播放mp3的实例--简易mp3播放器
大家好我们今天研究的是Android中很重要也最为复杂的媒体播放器---MediaPlayer. Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上 ...
- android音乐播放器实现,Android实现简单音乐播放器(MediaPlayer)
Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个 ...
- Android仿虾米音乐播放器之MediaPlayer使用
MediaPlayer是Android中用来播放媒体文件的一个类,我们用其来播放音乐文件,先介绍用法. 首先MediaPlayer需要实例化对象,我们在onStratCommand中进行实例化. pr ...
- Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器
Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器实例的示例: public class AudioPlayer implements MediaPlayer.OnPre ...
- Android 录音(MediaRecorder)与播放(MediaPlayer)
通过MediaRecorder和MediaPlayer实现声音的录制和播放,代码比较简单,直接贴代码.xml文件里面只有四个按钮就不贴了. UI 代码: VoiceActivity.class pac ...
最新文章
- com.android.phone已停止 vivo,oppo,vivo应用程序终止通知不在android fcm中出...
- 最流行的解压缩软件--winrar
- 如何让所请读取的数据自动产生编号.
- ZwQueryVirtualMemory暴力枚举进程模块
- “忽悠”智能机器人,竟然改改物品纹理就成功了!北航新研究:时空融合对抗攻击算法...
- Windows Mobile Incoming Call View Custom
- 服务器采购项目技术方案,小型机服务器采购项目技术方案.doc
- Restangular的使用
- 【模板】分散层叠算法(P6466)
- Linux系统管理命令之管理文件和目录
- python越来越慢_为什么我的算法越来越慢?
- HTTP的缺点与HTTPS
- 【SimpleITK】医疗影像分割结果评价指标计算
- Java 面向对象 知识点基础浅谈
- sql 只要一个字段相同则只显示一条数据_sql 有一个字段内容重复的 只显示一条的方法...
- Quartus 实现D触发器及仿真
- python淘宝抢购脚本_Python 实现毫秒级淘宝、京东、天猫等秒杀抢购脚本
- TI单芯片毫米波雷达代码走读(十八)—— 多普勒维CA-CFAR检测之C代码实现
- iOS“远程越狱”间谍软件Pegasus技术分析
- 全国城镇地理数据拼音、文字对照 JSON
热门文章
- Mysql学习笔记04--尚硅谷李玉婷老师mysql课程
- php文件版权去不掉,DouPHP去除所有版权的方法
- 在Slicer中创建Segmentation
- 家庭用电的基本知识(转载)
- 超融合架构(HCI)和软件定义存储(SDS)的关系和发展
- #oracle imp 数据导入报错 LRM-00101: unknown parameter name ‘uconsole/g¨ IMP-00022: failed to process p
- 【Android 安全】DEX 加密 ( Proguard 混淆 | 将混淆后的报错信息转为原始报错信息 | retrace.bat 命令执行目录 | 暴露更少信息 )
- 微信小程序体验版数据加载不了,打开调试模式下才行(在微信开发者工具上也能加载数据)
- 运用ffmpeg截取音频
- 利用中国移动合彩云实现360云盘迁移到百度云