我是 wangchenyan
主页 | 掘金 | 简书 | 微博 |
---|---|---|---|
点我 | 点我 | 点我 | 点我 |
- 🙋🏻 Android 程序员,奶爸
- 📫 [email protected]
An Android online music player like NetEase Cloud Music, based on Media3 and ExoPlayer
Home Page: https://juejin.cn/post/7294072229003952143
为什么搜索结果只能显示10条?
如题,现在的文件少了上述内容
还有退出的时候,service还在唱,通知栏也没有退出
这个项目可以把在线的音乐缓存到本地呢?如果可以的话机制是什么呢?
辛苦了,目前使用的是努比亚Z11手机,系统是安卓6.0.1安装波尼1.2.3后启动闪退,希望修复一下,谢谢哦。
在drawable-xxhdpi和相关代码中没有找到返回按钮图标,所以想问一下,这个返回按钮图标是怎么显示出来的
1,显示不出我本地音乐列表,也就是首页中进去后没有显示本地音乐
2,播放在线音乐的时候,不能点击下一首,进行下一首的播放
你好,我是android新手,正在学习您的app代码。能否请您说一说您开发这个app的整体设计思路,即开发流程及顺序,可以看懂代码,但是不太理解开发流程,比如:application是要先设计吗
谢谢!
when click on the song in album it play only one song. all song not append to playlist.
hope you fix this problem ...
thank
你好!
播放器设计的很棒,这里有个问题需要咨询一下,当我通过后台关闭应用时,音乐还会继续播放,通知栏的音乐任然存在,这块本身就是这样设计的吗?
请问你这个是扫描固定的音乐文件路径还是扫描存储盘所有目录,然后筛选出含有音乐的目录添加到本地目录作为播放目录,如果是后者,那这个就是有问题。
今天在掘金上看到了推荐,就顺手编译了一下
发现在魅族note3 上运行明显卡顿
是没有做好优化?
不过一个毕业作品做成这样已经很牛逼了,之前我自己的毕业设计也只是很普通的App,加油~
你好,学习了你的这个项目,写的非常好,想进一步学习并想把它自己的实际项目中去,但是我看在线音乐的播放只是单个播放 播放完毕就会自动播放本地音乐,怎么样才能实现在线音乐的顺序播放,现在音乐播放在线音乐主流都是自动播放下一首
public static void init(Application application) {
getInstance().onInit(application);
}
private void onInit(Application application) {
mContext = application.getApplicationContext();
ToastUtils.init(mContext);
Preferences.init(mContext);
ScreenUtils.init(mContext);
CrashHandler.getInstance().init();
CoverLoader.getInstance().init(mContext);
application.registerActivityLifecycleCallbacks(new ActivityLifecycle());
}
为什么不在init直接初始化,而又封装了一个onInit方法?
compile 'im.fir:fir-sdk:latest.integration@aar'
在酷狗 云音乐及版本越来越收缩的情况下,国内可用的音乐资源越来越少。
提个建议,如果能做成基于p2p网络的播放器,类似qbittorrent这样的p2p客户端,同时集成音乐播放功能,可以有效避免国内这种越来越紧缩的状况。
.
I'm new to android music player and don't know how to create lrc from music file.
Can you tell me please.
Thanks
克隆项目到android studio现在有错,内容为:unsupported major.minor version 52.0 android studio,我查了stackoverflow,有的说是 compileSdkVersion 和buildToolsVersion版本不对,但是项目里都是23 ;还有的说是jdk需要1.8,所以想请问你的jdk是1.8吗?
您好,请问我可以基于这个框架开发一个网易云的音乐嘛
201-23 10:26:57.986 13307 13335 W Binder : java.lang.NullPointerException: Attempt to invoke interface method 'android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)' on a null object reference
301-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative$1.b(SourceFile:77)
401-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative$1.c(SourceFile:75)
501-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative$a.get(SourceFile:97)
601-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative.getDefault(SourceFile:35)
701-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRAppManager.dumpMessageHistory(SourceFile:59)
801-23 10:26:57.986 13307 13335 W Binder : at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1244)
901-23 10:26:57.986 13307 13335 W Binder : at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:682)
1001-23 10:26:57.986 13307 13335 W Binder : at android.os.Binder.execTransact(Binder.java:451)
1101-23 10:26:57.996 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1201-23 10:26:58.003 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1301-23 10:26:58.004 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1401-23 10:26:58.010 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1501-23 10:26:58.011 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1601-23 10:26:58.023 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1701-23 10:26:58.024 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1801-23 10:26:58.030 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1901-23 10:26:58.297 13307 13332 W CrashReport: not anr file /data/anr/binderinfo
2001-23 10:26:58.299 13307 13332 W CrashReport: not anr file /data/anr/binderinfo
2101-23 10:26:58.299 13307 13335 W System.err: java.lang.NullPointerException: Attempt to invoke interface method 'android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)' on a null object reference
2201-23 10:26:58.301 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative$1.b(SourceFile:77)
2301-23 10:26:58.302 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative$1.c(SourceFile:75)
2401-23 10:26:58.304 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative$a.get(SourceFile:97)
2501-23 10:26:58.306 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative.getDefault(SourceFile:35)
2601-23 10:26:58.307 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRAppManager.dumpMessageHistory(SourceFile:59)
2701-23 10:26:58.307 13307 13317 I art : Wrote stack traces to '/data/anr/traces.txt'
2801-23 10:26:58.308 13346 13371 D CrashReport: read trace first dump for create time!
2901-23 10:26:58.308 13307 13332 D CrashReport: read trace first dump for create time!
3001-23 10:26:58.309 13307 13335 W System.err: at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1244)
3101-23 10:26:58.311 13307 13335 W System.err: at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:682)
3201-23 10:26:58.313 13307 13335 W System.err: at android.os.Binder.execTransact(Binder.java:451)
First thanks for your great project.
How to get next music working at online mode ?
Thanks
你好 使用这个播放音频 播放错误
http://120.132.18.193:8080/vod/2018/1/31/1517365405976596.aac
播的是这个地址的音频
Error:Could not find lrcview.jar (me.wcy.lrcview:lrcview:1.0.0).
Searched in the following locations:
https://jcenter.bintray.com/me/wcy/lrcview/lrcview/1.0.0/lrcview-1.0.0.jar
在播放音乐的情况下, 我快速的拖动进度条, 然而他还没有缓冲完毕(播放网络音频), 这个时候进度条会快速的回到起点位置, 不知道啥情况,Pony是这样子的, 我现在就遇到这个问题,不知道博主有没有啥好的解决办法!
怎么程序包me.wcy.music.api不存在呢
在base页面 的getPlayService()方法,中 获取PlayService 为null的处理 为null的时候throw NullPointerException这样 获取getPlayService()的时候为null时不是还是会有问题
我想问下歌曲播放过程中,我断掉网络,怎么实现连上网络后继续播放呢
要是有个上一曲, 下一曲功能就好了 。还有首页那个播放条,在其他页面也可以有
歌词太长无法显示完整 怎么解决? 没有自适应换行
可以加个播放列表什么的
还有现在本地音乐可以切换下一首,在线列表的音乐不可以,一切换就切换到本地了,希望以后可以更新
Error:(18, 24) 错误: 程序包me.wcy.music.api不存在
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
我本来本地就有音乐的 检索不到 在这里面down了几首 还是显示无本地音乐
项目的API文件没有 项目运行不了
因为作者的扫描方法是直接在主线中运行的,如果我的SD卡中有1000首音乐,扫描时间过长,而且极易导致ANR异常(本人SD卡真的有1000首音乐),建议使用AsyncQueryHandler
你好 请问一下在线音乐 怎么实现播放完自动播放下一首 列表顺序播放 谢谢!
类似其它播放器 单击 暂停播放,双击下一首,三击上一首
你好,我是魔趣开源项目的创始人马丁龙猪。
无意间,从朋友处了解到你开源的音乐播放器项目。
我们很喜欢它,并希望将它集成进我们的安卓固件中。
魔趣在全球各个国家地区都拥有用户,未来,我们将继续改进它,并为它提供更多语种的支持,让全世界的用户都能够使用到它。
详见我们的翻译管理系统:http://translate.mokeedev.com/
在做这一切之前,希望能够获得你的许可,更希望你能够与我们一起来实现这件事,期待你的答复。
使用你的demo测试时发现把compileSdkVersion 25 buildToolsVersion '25.0.3' 等改成25以后,MediaSessionCompat中回调方法onSkipToNext就走不进去了,麻烦看一下
正在学习师兄的项目
mHandler不断在更新进度条导致。
你好,我是一个android初学者,最近学习了你的ponymusic,学到了很多东西,感谢你的无私分享。
测试ponymusic在使用音效调节功能时会出现失效的情况,我参考Timber这款软件上的设置试了一下,在我的三星S5上运行成功!!估计是requestCode的问题。
comment已提交,请参考
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.