View Code? Open in Web Editor
NEW
音频播放器,基础播放功能有:播放,暂停,下一首,上一首;可以设置多种播放类型:顺序播放,随机播放,单曲循环;可以设置播放进度快慢,参考混沌大学APP;支持后台播放,可以扫描本地音频,有效处理了捕获/丢弃音频焦点逻辑,支持耳机线控。通知栏,底部音频播放控制栏,音频List页面和播放详情页数据同步。持续更新中……
License: Apache License 2.0
Java 84.61%
Kotlin 14.78%
HTML 0.16%
Python 0.45%
ycaudioplayer's Introduction
ycaudioplayer's People
Contributors
ycaudioplayer's Issues
导入项目后需要做哪些准备,比如说哪些文件需要注释或者修改的。能否详细解释一下
使用你的demo测试时发现把compileSdkVersion 25 buildToolsVersion '25.0.3' 等改成25以后,MediaSessionCompat中回调方法onSkipToNext就走不进去了,麻烦看一下
subscribeOn(Schedulers.io())
.subscribeOn(AndroidSchedulers.mainThread())
应该是
.observeOn(AndroidSchedulers.mainThread())
我想请教一个问题
我们项目音频模块用的是系统的MediaPlayer,其中有个倍速的功能。我用的是MediaPlayer的api实现的倍速。
mMediaPlayer.setPlaybackParams(mMediaPlayer.getPlaybackParams().setSpeed(multiple));
只兼容6.0以上的。
这样会出现一个问题。华为手机在切换倍速时会出现播放器没有声音的效果,并且它还是在播放状态,没有走异常的回调。这个时候取当前播放的进度也是同一个值。
想问下作者有没有遇到类似的问题。
EarphoneControlReceiver请问耳机线控,就需要这一个类吗,然后在Manifest中注册一下,还有其他吗?我这么写不好使,能否帮忙看下这?整了好久了,谢谢谢谢
源码下载下来,运行不了,报没有ycPlayer.jks
Keystore file /Users/dengyi/Desktop/demo/YCAudioPlayer-master/ycPlayer.jks not found for signing config 'debug'.