android通过网络实现音乐轮播
来源:互联网 发布:台湾网络电视tv版 编辑:程序博客网 时间:2024/06/06 07:49
前两天想实现一个能音乐播完,自动播放下一个音乐。在网上查了半天没有现成的,不过看到一些能实现的方法主要是通过监听播放完成。
List urilist = new ArrayList();
将url对象放入链表里了,给mediaPlayer设置资源,然后播放完成是将链表里的url对象重新设置,就可以实现自动播放下一曲。
展示主要部分代码:
//监听音乐播放完成mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { i=i+1; try { if (i < urilist.size()) { mediaPlayer.reset(); mediaPlayer.setDataSource(Music.this,urilist.get(i)); mediaPlayer.prepare(); mediaPlayer.start(); } else { try { i=0; mediaPlayer.reset(); mediaPlayer.setDataSource(Music.this, urilist.get(i)); mediaPlayer.prepare(); mediaPlayer.start(); } catch (Exception e) { e.printStackTrace(); } } } catch (Exception e) { e.printStackTrace(); } } });
1 0
- android通过网络实现音乐轮播
- Android网络图片实现图片轮播
- Android 通过ViewPager实现广告轮播效果
- Android ViewPager从网络获取图片实现无限轮播
- android 加载网络图片 实现图片轮播
- 网络实现无线轮播
- Android轮播实现
- Android通过Service实现音乐后台播放
- 获取网络图片实现网络轮播
- Android实现网络音乐播放器
- 自定义插件实现网易云音乐首页图片轮播
- js通过opcity来实现轮播
- Android之通过网络播放一首简单的音乐
- Android 实现图片轮播
- 实现Android图片轮播
- Android实现图片轮播
- ViewPager请求网络数据实现轮播
- 网络无限轮播的简单实现
- pat 天梯 L2-4. 这是二叉搜索树吗?
- 自定义控件中setText()设置字体相同大小无法与原生控件一致
- [主席树] BZOJ 1803 Spoj1487 Query on a tree III
- 【cocos2d-x从c++到js】11:JS与C++的交互3——C++和JS类型转换
- 最短子数组
- android通过网络实现音乐轮播
- 【HTTP】Fiddler(一) - Fiddler简介
- 关于perfmon2的使用记录
- 深入JVM虚拟机(二) JVM运行机制
- ACM刷题之HDU————小数化分数2
- Nginx路径匹配规则详解
- UCOSII归纳三
- 【cocos2d-x从c++到js】12:回调函数1——按键回调
- LBP