ponymusic
ponymusic copied to clipboard
An Android online music player like NetEase Cloud Music, based on Media3 and ExoPlayer
做的挺好的老哥,点赞
无法控制的时候查看日志信息如下: BroadcastQueue: Background execution not allowed: receiving Intent { act=me.wcy.music.S 经过查询发现是:target>=26时,APP发送的隐式广播连自己也收不到,0上限制。 1.只要intent的flag包含FLAG_RECEIVER_EXCLUDE_BACKGROUND则不允许该广播被接收。 2.对于隐式广播,如果没有包含FLAG_RECEIVER_INCLUDE_BACKGROUND也不允许被接收。 解决方法: 在 Notifier中 getRemoteViews方法中 按钮控制的时候分别加上:intent.setPackage("包名");,最后的代码如下: Intent playIntent = new Intent(StatusBarReceiver.ACTION_STATUS_BAR); playIntent.setPackage("me.wcy.music"); playIntent.putExtra(StatusBarReceiver.EXTRA, StatusBarReceiver.EXTRA_PLAY_PAUSE); PendingIntent playPendingIntent = PendingIntent.getBroadcast(context,...
1. 需要适配 网络请求。 在manifest中Application中添加 android:networkSecurityConfig="@xml/network_security_config" 属性,其中network_security_config是 xml中的文件,代码如下: ``` ``` 2. 关于运行的时候需要添加前台的权限 在manifest 添加 3. 运行的时候报如下错误: 19-02-21 15:56:30.431 12154-12154/me.wcy.music E/AndroidRuntime: FATAL EXCEPTION: main Process: me.wcy.music, PID: 12154 android.app.RemoteServiceException: Bad notification for...
使用你的demo测试时发现把compileSdkVersion 25 buildToolsVersion '25.0.3' 等改成25以后,MediaSessionCompat中回调方法onSkipToNext就走不进去了,麻烦看一下
可以快速集成到项目中吗 上一曲 下一曲
你好,我是魔趣开源项目的创始人马丁龙猪。 无意间,从朋友处了解到你开源的音乐播放器项目。 我们很喜欢它,并希望将它集成进我们的安卓固件中。 魔趣在全球各个国家地区都拥有用户,未来,我们将继续改进它,并为它提供更多语种的支持,让全世界的用户都能够使用到它。 详见我们的翻译管理系统:http://translate.mokeedev.com/ 在做这一切之前,希望能够获得你的许可,更希望你能够与我们一起来实现这件事,期待你的答复。
问题说明 : 项目在直接运行到模拟器或者手机的时候是正常的,当进行打包成apk时,会报错:com.android.tools.r8.kotlin.H,原因应该是插件之间的兼容问题导致,项目中使用了好几个插件,特别是自动注册的路由插件存在的兼容问题。 具体修复方案: buildscript { dependencies { classpath("com.github.wangchenyan:AutoRegister:1.4.3") classpath("com.android.tools:r8:8.2.42") //修复R8问题 } }
 编译怎么老是报这个错误
一些MP3连接播放失败,浏览器正常播放,报错MediaPlayer的错误码38的常见错误,建议更换播放引擎。是有最新的media3或者ExoPlayer