`

Android 音乐播放器 下一曲 连续跳几首歌

阅读更多

最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调

player.setOnCompletionListener(new OnCompletionListener() {

			@Override
			public void onCompletion(MediaPlayer mp) {
				mp.reset();
				Log.i("HB", "播放完成" + currentItem.getName());
				next(null);
			}
		});

 方法。这时候,我就调用next方法播放下一首。

 

此时就遇到了问题,连续跳过了两首歌。

 

后来发现是因为切歌的时候MediaPlayer报了错 Error(0,38);这个错误又会回调上面的方法,回调几次才正常。但发现这个错误并不影响播放。

 

解决办法:拦截这个错误。

 

// 因为直接切歌会发生错误,所以增加错误监听器。返回true。就不会回调onCompletion方法了。
		player.setOnErrorListener(new OnErrorListener() {
			@Override
			public boolean onError(MediaPlayer mp, int what, int extra) {
				return true;
			}
		});

 

 

 

分享到:
评论

相关推荐

    Android音乐播放器 源码

    Android音乐播放器 源码,简易的音乐播放器。可是实现 播放 暂停 下一曲 前一曲等功能。仅用于初级开发学习交流。

    Android音乐播放器(Android studio)

    实现功能:播放,暂停,下一曲,上一曲,注册,登录,更改背景图片。

    Android 音乐播放器

    为了大家更好的学习操作,以及提供给更入门Android做为一个领路的文章,我简单的制作了一个音乐播放器,实现简单的拖动进度条实现快进退功能以及其他的上一曲、下一曲、开始/暂停、 停止简单功能。 ----------------...

    Android音乐播放器(eclipse)

    实现Android音乐播放器的基本功能,播放,暂停,上下一曲,停止功能

    Android MediaPlayer 音乐播放器扫描 本地音乐、上一曲、下一曲切歌、播放本地音乐

    Android MediaPlayer 本地音乐播放器 运行截图 为了不浪费您的时间,先看一下运行的效果图, 一进去先进行音乐扫描,然后列表展示出来,点击即可播放。 演示视频地址 源码地址 GitHub 项目地址 这个给不想浪费时间...

    毕业设计源码 文档:基于Android的音乐播放器.rar

     播放器实现的功能主要有:本地播放、暂停、上一曲、下一曲、歌曲下载、歌曲搜索、在线播放等。音乐播放器包括五大界面,收藏界面,播放界面,列表界面,在线音乐界面,下载界面;采用统一的颜色格调,操作流畅。...

    Android音乐播放器,可直接运行,可以读取本地音频文件,按不同列表显示,点击可以进入播放界面,可以进行播放、暂停等基本功能

    Android音乐播放器,可直接运行,可以读取本地音频文件,按不同列表显示,点击可以进入播放界面,可以进行播放、暂停等基本功能

    Android音乐播放器的开发高清完整实例.zip

    主要介绍了Android编程开发音乐播放器,结合实例形式分析了Android音乐播放器开发所涉及的SeekBar,ListView,广播接收者(以代码的形式注册Receiver),系统服务,MediaPlayer等技巧,需要的朋友可以参考下 本资源是引导...

    Android音乐播放器源码(eclipse编程)

    自己用eclipse写的音乐播放器,亲测能用;service后台播放,支持MP3格式音乐列表显示,有音乐播放模式选择(单曲,循环,随机),目前只写了一个界面,基本功能齐全,播放,暂停,上下一曲及简单歌词显示,有进度条...

    音乐播放器,播放,暂停,上一曲,下一曲

    音乐播放器,播放,暂停,上一曲,下一曲音乐播放器,播放,暂停,上一曲,下一曲音乐播放器,播放,暂停,上一曲,下一曲音乐播放器,播放,暂停,上一曲,下一曲音乐播放器,播放,暂停,上一曲,下一曲音乐播放器...

    安卓开发本地音乐播放器(Android Studio).zip

    安卓开发大作业音乐播放器,播放手机sd音乐,实现开始、暂停、停止、播放、上一曲、下一曲使用Java语言开发,继承开发环境使用的是Android Studio常用的版本都可以打开。界面设计优美。

    Android 简单音乐播放器.rar

    Android 简单音乐播放器,具有上一曲、下一曲、播放、暂停,播放进度等功能,使用android的button、service、seekbar实现的 Android 简单音乐播放器截图

    Android 音乐播放器图标

    Android开发音乐播放器用到暂停,播放,下一曲,上一曲用到的图标

    Android AIDL音乐播放器

    Android AIDL音乐播放器,适合初学者,实现了四种播放模式,上一曲,下一曲,新手可以学习一下

    android 音乐播放器

    android 音乐播放 歌词同步 上一曲 下一曲 音乐列表

    android音乐播放器

    非常好用的音乐播放器,可以实现播放、暂停、停止、上一曲、下一曲,进度条拖动等功能,这个程序写的缺陷比较大,只能播放特定文件夹里面的特定的歌曲文件,一定要记得添加权限和注册服务

    基于Android音乐播放器源码.zip

    Android音乐播放器 源码,简易的音乐播放器。可是实现 播放 暂停 下一曲 前一曲等功能。

    Android音乐播放器的开发实例

    本资源是引导大家做一个音乐播放器的源码打包文件,在做这个Android开发实例的过程中,能够帮助大家进一步熟悉和掌握学过的ListView和其他一些组件。为了有更好的学习效果,其中很多功能我们手动实现,例如拖动音乐...

    Android音乐播放器

    基本功能包括:播放,暂停,下一曲,上一曲,播放顺序控制,播放列表,播放控制栏,历史播放,来电监听,播放页面滑动,歌词显示,专辑图片显示(专辑图片直接用作播放背景图片),音量控制,铃声设置,后台播放等。...

Global site tag (gtag.js) - Google Analytics