aa112901 / remusic Goto Github PK
View Code? Open in Web Editor NEW仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载
仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载
你好,想问下在线播放音乐的逻辑是怎么样的,或者说是哪几段代码呢?
打开APP之后一直提示 很抱歉,程序出现异常,即将推出。。然后不断重启
1、把播放相关的代码拷贝到我的项目中进行播放,能够运行并且播放
2、播放的接口使用的自定义的接口,能够进行播放
3、播放的时候每次放到中间一个时间就会自动又停止然后这首歌重新开始播放,但是获取的播放进度却还在继续走
4、重新播放之后没有任何新的信息打印,就是我添加在方法中的log那些全部都没有被打印,不过不知道是不是下面的问题
E/NuCachedSource2: source returned error -1008, 10 retries left
03-19 23:08:45.294 331-14119/? E/IMediaHTTPConnection: requested 65536, got 4294966286
03-19 23:08:45.294 331-14119/? E/NuCachedSource2: source returned error -1008, 10 retries left
03-19 23:08:48.656 331-14119/? E/IMediaHTTPConnection: requested 65536, got 4294966286
03-19 23:08:48.656 331-14119/? E/NuCachedSource2: source returned error -1008, 10 retries left
03-19 23:08:52.002 331-14119/? E/IMediaHTTPConnection: requested 65536, got 4294966286
03-19 23:08:52.002 331-14119/? E/NuCachedSource2: source returned error -1008, 10 retries left
在播放音乐的情况下,通过管理器将app销毁,但是后台还在播放音乐,请问下这个是怎么实现的?有相关的demo或者是文档吗?
网易的自定义锁屏能够在点亮屏蔽后即显示,替换系统的解锁窗体。本例要在系统锁屏解锁后,才能显示自定义的锁屏窗体。请问这个能实现吗?
求把运用的API文档链接贴出来
安装后确实很惊喜!既然没有用户登录,歌单的功能也不是很完善。期待你直接砍掉这些不完美的功能,优化下做成个本地播放器吧(一直想找个网易云 的旋转cd效果的本地播放器,就是找不到比较完美的)。
此外,这软件使用的api能发下吗?我想试试用html5写个播放器。佩服佩服!
报错:Gradle sync failed: Plugin with id 'com.android.application' not found.
如题
我记得网易音乐如果在后台运行超过30秒后再启动的话会先显示一张广告页或者启动页,建议你也可以把这个加进去,更加完美
您好:
可以把资源文件上传完整吗? Thanks~
单独播放在线歌曲和本地歌曲没有问题。请问这种情况怎么解决?
拨打电话时暂停音乐播放,结束时回复音乐播放
你好,请问有这个项目的结构图吗,或者流程图什么的。。。,可以让人更快地读懂这个项目
Error:A problem occurred configuring project ':app'.
Could not resolve all dependencies for configuration ':app:_debugCompile'.
Could not resolve com.squareup.okhttp:okhttp:2.7.2.
Required by:
remusic-master:app:unspecified
> No cached version of com.squareup.okhttp:okhttp:2.7.2 available for offline mode.
Could not resolve com.squareup.okhttp:okhttp-urlconnection:2.7.2.
Required by:
remusic-master:app:unspecified
> No cached version of com.squareup.okhttp:okhttp-urlconnection:2.7.2 available for offline mode.
Could not resolve com.github.ksoichiro:android-observablescrollview:1.6.0.
Required by:
remusic-master:app:unspecified
> No cached version of com.github.ksoichiro:android-observablescrollview:1.6.0 available for offline mode.
Could not resolve com.github.promeg:tinypinyin:1.0.0.
Required by:
remusic-master:app:unspecified
> No cached version of com.github.promeg:tinypinyin:1.0.0 available for offline mode.
qq:[email protected] 谢谢
现在各个网页版的音乐播放器都不支持下载,请问一下是怎么获取音乐数据的?用的什么方法?小白一枚,非常感谢。
在Android4.2的手机上,本地音乐里面,还有调整栏目顺序有bug,不能用!
这个好像有点问题。
另外如果能增加播放模式选择和均衡器就更好啦
能说一下,歌单点击播放音乐的业务逻辑吗?我这里点了之后不能播放
在华为的机子上不能播放音乐,而且总是弹出已停止运行,在nexus5X上没能跑起来。
你是怎么处理底部弹出菜单和轮播问题的
我想请教一下,如果我想对音乐的加载速度做个限制,类似于限网速一样的操作,该从哪里下手呢?谢谢
如题~~新手 想学点东西
音乐加载你是采用了什么策略呢?边加载边播放吗,如果我不停地切换到下一首会不会很费流量,这个应该怎样解决
本地歌曲界面,搜索曲库后播放搜索结果,出现bug
大神,关于网络的接口关了为啥?都请求不下来,麻烦开一下吧,最近正在学习你的项目,跪谢!
activity_down_item.xml中abc_ic_menu_moreoverflow_mtrl_alpha图片资源文件不存在
我是在baseActivity中添加了一个fragment,没创建一个activity,我就创建一个fragment添加到activity的布局容器中,但是都是new 出来的fragment,这些fragment的UI是如何同步的?我看你也是这样做的啊
为啥运行后安装在手机上不管用无线还是用流量资源都不加载呀,一个个空白的
一.本地音乐里面,单曲列表。
步骤:1.点击第一首歌,显示播放,✔️
2.点击第二首歌,显示播放,✔️
3.再次点击第一首歌,就乱了。❌
二。最近播放列表
同样的问题。有点乱
感谢,如果有发我邮箱一份, [email protected]
感谢
网上查了一些方法,有的不行,有的第一次成功,第二次就是不行了!
麻烦能发个apk给我么 邮箱:[email protected]
Error:Execution failed for task ':app:compileDebugAidl'.
java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing 'F:\Android\sdk\build-tools\25.0.2\aidl.exe' with arguments {-pF:\Android\sdk\platforms\android-25\framework.aidl -oF:\AppSpace\YcfMedical\app\build\generated\source\aidl\debug -IF:\AppSpace\YcfMedical\app\src\main\aidl -IF:\AppSpace\YcfMedical\app\src\debug\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.wang.avi\library\1.0.2\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\YcfMedical\mvp\unspecified\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\design\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\transition\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.github.limedroid\ARecyclerView\v1.0.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\recyclerview-v7\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.github.limedroid\QTContentLayout\v1.0.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.jakewharton\butterknife\8.4.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.trello\rxlifecycle-components\1.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.trello\rxlifecycle-android\1.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.jakewharton.rxbinding\rxbinding\0.4.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\io.reactivex\rxandroid\1.2.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-v4\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-fragment\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-media-compat\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-core-ui\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-core-utils\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\animated-vector-drawable\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-vector-drawable\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-compat\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.tbruyelle.rxpermissions\rxpermissions\0.9.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.squareup.sqlbrite\sqlbrite\1.1.1\aidl -dD:\Users\Egoist\AppData\Local\Temp\aidl825225748591415032.d F:\AppSpace\YcfMedical\app\src\main\aidl\com\ycfmedical\bed\MediaAidlInterface.aidl}
09-25 15:53:19.072 1617-1617/com.wm.remusic I/libpersona: KNOX_SDCARD checking this for 10538
09-25 15:53:19.072 1617-1617/com.wm.remusic I/libpersona: KNOX_SDCARD not a persona
09-25 15:53:19.072 1617-1617/com.wm.remusic E/Zygote: v2
09-25 15:53:19.072 1617-1617/com.wm.remusic I/SELinux: Function: selinux_compare_spd_ram, index[1], SPD-policy is existed. and_ver=SEPF_SM-N9100_5.1.1 ver=51
09-25 15:53:19.072 1617-1617/com.wm.remusic W/SELinux: Function: selinux_compare_spd_ram, index[1], priority [2], priority version is VE=SEPF_SECMOBILE_6.0.1_0013
09-25 15:53:19.082 1617-1617/com.wm.remusic E/Zygote: accessInfo : 0
09-25 15:53:19.082 1617-1617/com.wm.remusic W/SELinux: SELinux: seapp_context_lookup: seinfo=default, level=s0:c512,c768, pkgname=com.wm.remusic
09-25 15:53:19.082 1617-1617/com.wm.remusic I/art: Late-enabling -Xcheck:jni
09-25 15:53:19.122 1617-1617/com.wm.remusic D/TimaKeyStoreProvider: TimaSignature is unavailable
09-25 15:53:19.122 1617-1617/com.wm.remusic D/ActivityThread: Added TimaKeyStore provider
09-25 15:53:20.252 1617-1617/com.wm.remusic D/SecWifiDisplayUtil: Metadata value : none
09-25 15:53:20.252 1617-1617/com.wm.remusic D/ViewRootImpl: #1 mView = com.android.internal.policy.PhoneWindow$DecorView{ea86aa4 V.E...... R.....I. 0,0-0,0}
09-25 15:53:20.252 1617-1711/com.wm.remusic D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
09-25 15:53:20.322 1617-1617/com.wm.remusic W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
09-25 15:53:20.352 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Creating service
09-25 15:53:20.352 31245-31245/com.wm.remusic:main D/MediaPlayerProxy: port 45506 obtained
09-25 15:53:20.352 31245-1729/com.wm.remusic:main D/MediaPlayerProxy: running
09-25 15:53:20.362 1617-1617/com.wm.remusic E/showorhide: 0
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MediaPlayer-JNI: native_setup
09-25 15:53:20.372 31245-31245/com.wm.remusic:main E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
09-25 15:53:20.372 31245-31245/com.wm.remusic:main E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MediaPlayer: constructor
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MediaPlayer: setListener
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MusicPlaybackService: Scheduling shutdown in 300000 ms
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: java.io.FileNotFoundException: /data/user/0/com.wm.remusic/cacheplaylist: open failed: ENOENT (No such file or directory)
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.IoBridge.open(IoBridge.java:452)
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: at java.io.FileInputStream.(FileInputStream.java:76)
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: at com.wm.remusic.service.MediaService.reloadQueue(MediaService.java:1575)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.wm.remusic.service.MediaService.reloadQueueAfterPermissionCheck(MediaService.java:1547)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.wm.remusic.service.MediaService.onCreate(MediaService.java:385)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3807)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread.access$2100(ActivityThread.java:221)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1882)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.os.Looper.loop(Looper.java:158)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7225)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at java.lang.reflect.Method.invoke(Native Method)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.Posix.open(Native Method)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.IoBridge.open(IoBridge.java:438)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: ... 13 more
09-25 15:53:20.382 31245-31245/com.wm.remusic:main D/MusicPlaybackService: notifyChange: what = com.wm.remusic.queuechanged
09-25 15:53:20.382 31245-31245/com.wm.remusic:main D/MusicPlaybackService: notifyChange: what = com.wm.remusic.metachanged
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Got new intent Intent { cmp=com.wm.remusic/.service.MediaService }, startId = 1
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: handleCommandIntent: action = null, command = null
09-25 15:53:20.402 31245-31245/com.wm.remusic:main V/MusicPlaybackService: Scheduling shutdown in 300000 ms
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Service bound, intent = Intent { cmp=com.wm.remusic/.service.MediaService }
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Cancelling delayed shutdown, scheduled = true
09-25 15:53:20.482 1617-1617/com.wm.remusic I/AppCompatViewInflater: app:theme is now deprecated. Please move to using android:theme instead.
09-25 15:53:20.592 1617-1617/com.wm.remusic D/AbsListView: Get MotionRecognitionManager
09-25 15:53:20.592 1617-1617/com.wm.remusic E/MotionRecognitionManager: mSContextService = android.hardware.scontext.ISContextService$Stub$Proxy@ee21d79
09-25 15:53:20.592 1617-1617/com.wm.remusic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@fd79abe
09-25 15:53:20.592 1617-1617/com.wm.remusic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@fd79abe
09-25 15:53:20.742 1617-1617/com.wm.remusic D/ViewRootImpl: #1 mView = com.android.internal.policy.PhoneWindow$DecorView{b501e I.ED..... R.....ID 0,0-0,0}
09-25 15:53:20.752 1617-1711/com.wm.remusic I/Adreno: QUALCOMM build : 570dfa1, Ibb8f3faafb
Build Date : 04/21/16
OpenGL ES Shader Compiler Version: XE031.06.00.05
Local Branch :
Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.BF.2.1.2_RB1.06.00.01.182.007
Remote Branch : NONE
Reconstruct Branch : NOTHING
09-25 15:53:20.762 1617-1711/com.wm.remusic D/libEGL: eglInitialize EGLDisplay = 0x9fbc07c4
09-25 15:53:20.762 1617-1711/com.wm.remusic I/OpenGLRenderer: Initialized EGL, version 1.4
09-25 15:53:20.862 1617-1738/com.wm.remusic E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: com.wm.remusic, PID: 1617
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:309)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.wm.remusic.adapter.MainFragmentAdapter.updateResults(java.util.ArrayList, java.util.ArrayList, java.util.ArrayList)' on a null object reference
at com.wm.remusic.fragment.MainFragment$2.doInBackground(MainFragment.java:161)
at com.wm.remusic.fragment.MainFragment$2.doInBackground(MainFragment.java:146)
at android.os.AsyncTask$2.call(AsyncTask.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
09-25 15:53:21.352 1617-1778/com.wm.remusic E/action-cache: http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.6.5.6&format=json&method=baidu.ting.plaza.getFocusPic&num=7
09-25 15:53:21.462 1617-1617/com.wm.remusic D/AbsListView: viewType is heaer or footer
09-25 15:53:21.482 31245-32465/com.wm.remusic:main D/MusicPlaybackService: notifyChange: what = com.wm.remusic.metachanged
09-25 15:53:21.502 1617-1794/com.wm.remusic E/ActivityThread: Failed to find provider info for null
09-25 15:53:21.502 1617-1794/com.wm.remusic E/ActivityThread: Failed to find provider info for null
09-25 15:53:21.532 1617-1778/com.wm.remusic E/cache: {"pic":[{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746894292356070b94767c20832aba6da1f81b73.jpg","randpic_ios5":"","randpic_desc":"\u4f60\u5728\u7ec8\u70b9\u7b49\u6211","randpic_ipad":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474689437a9c48bbf4c958ba4a430fd8571eacb1a.jpg","randpic_qq":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746894397fc951a579a280eb1bb71e93deb912aa.jpg","randpic_2":"bos_client_14746894333efd80d3762ab8f25d6daaac99c3939f","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746894333efd80d3762ab8f25d6daaac99c3939f.jpg","special_type":0,"ipad_desc":"\u4f60\u5728\u7ec8\u70b9\u7b49\u6211","is_publish":"111111","mo_type":"2","type":2,"code":"271832019"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746000401acd3a81d0a45ddf8a6c8952d1eba54a.jpg","randpic_ios5":"","randpic_desc":"\u65b0\u6b4c\u699c","randpic_ipad":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474600057f88d54907da17d5375869af55cbedcf9.jpg","randpic_qq":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746000669e33229d7e6932ddbcb8a243caa1b8b6.jpg","randpic_2":"bos_client_1474600052ec13411d55b552cb53323d1568a0d846","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474600052ec13411d55b552cb53323d1568a0d846.jpg","special_type":0,"ipad_desc":"\u65b0\u6b4c\u699c","is_publish":"111111","mo_type":"5","type":7,"code":"354530048"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746096752cbc337c3e9da876bc26301cd1fbf207.jpg","randpic_ios5":"","randpic_desc":"T\u699c\u8bbf\u8c08\u5708","randpic_ipad":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474609684094e46f7ddd284fdd242f5f6588f5f0c.jpg","randpic_qq":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474609695ba3bf9f1798546437a4d10f35d072f61.jpg","randpic_2":"bos_client_147460967949c8cc12e8b28688d1b744eeb5242ef0","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147460967949c8cc12e8b28688d1b744eeb5242ef0.jpg","special_type":0,"ipad_desc":"T\u699c\u8bbf\u8c08\u5708","is_publish":"111111","mo_type":"4","type":6,"code":"http://music.baidu.com/cms/webview/TbangInterview24/index.html"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474690777de064d7b37a6b7b3d7aa42d8eec56819.jpg","randpic_ios5":"","randpic_desc":"\u4e70\u767e\u5ea6\u97f3\u4e50VIP\u9001\u7231\u5947\u827a\u4f53\u9a8c\u4f1a\u5458","randpic_ipad":"","randpic_qq":"","randpic_2":"bos_client_1474690783ed981c821a2c49d2ee07738e2af50edd","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474690783ed981c821a2c49d2ee07738e2af50edd.jpg","special_type":0,"ipad_desc":"\u4e70\u767e\u5ea6\u97f3\u4e50VIP\u9001\u7231\u5947\u827a\u4f53\u9a8c\u4f1a\u5458","is_publish":"111111","mo_type":"4","type":6,"code":"http://music.baidu.com/cms/webview/vip_activity/aiqiyi_vip"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474534775fc7a97d9d849746a5bac25c1112cbd82.jpg","randpic_ios5":"","randpic_desc":"\u7ea2","randpic_ipad":"","randpic_qq":"","randpic_2":"bos_client_147453478570a32706ecd3796229b64397a2dd58b4","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147453478570a32706ecd3796229b64397a2dd58b4.jpg","special_type":0,"ipad_desc":"\u7ea2","is_publish":"111111","mo_type":"4","type":6,"code":"http://music.baidu.com/cms/webview/topic_activity/baokuan_01/?from=android_music_homeBanner"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14745290732ca0e3732e4a025a7a9957632793833f.jpg","randpic_ios5":"","randpic_desc":"\u66b4\u98ce","randpic_ipad":"","randpic_qq":"","randpic_2":"bos_client_14745290774c185d831a4d12334d7bc873585d975a","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14745290774c185d831a4d12334d7bc873585d975a.jpg","special_type":0,"ipad_desc":"\u66b4\u98ce","i
09-25 15:53:21.542 1617-1617/com.wm.remusic D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 96 - 0, 0) or=1
09-25 15:53:21.542 1617-1617/com.wm.remusic I/Choreographer: Skipped 45 frames! The application may be doing too much work on its main thread.
09-25 15:53:21.542 1617-1711/com.wm.remusic D/libGLESv1: DTS_GLAPI : DTS is not allowed for Package : com.wm.remusic
09-25 15:53:21.652 1617-1809/com.wm.remusic E/action-cache: http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.8.1.0&channel=ppzs&operator=3&method=baidu.ting.plaza.index&cuid=89CF1E1A06826F9AB95A34DC0F6AAA14
09-25 15:53:21.712 1617-1809/com.wm.remusic E/cache: {"result":{"mix_1":{"error_code":22000,"result":[{"desc":"王菲","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746895224367a6de6f7dc000c50962ca55c964a2.jpg","type_id":"271832019","type":2,"title":"你在终点等我","tip_type":0,"author":"王菲"},{"desc":"何洁","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474610699eacdd2f6dc31ad3baf947fd9122fce19.jpg","type_id":"271789305","type":2,"title":"不服来犟","tip_type":0,"author":"何洁"},{"desc":"SNH48","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474601341debc4be1e3e0feef411210ed3f572624.jpg","type_id":"271770536","type":2,"title":"公主披风","tip_type":0,"author":"SNH48"},{"desc":"ZERO-G","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147460130882e611d26135c71be467f853e7f0492e.jpg","type_id":"269196918","type":2,"title":"一击即中","tip_type":0,"author":"ZERO-G"},{"desc":"吴斌/马海生/俞思远/王啸坤","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474512815f42a394306048a9d71b0fec5c94fc1f5.jpg","type_id":"271733407","type":2,"title":"不遇见","tip_type":0,"author":"吴斌/马海生/俞思远/王啸坤"},{"desc":"王心凌/佟梦实","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474423294184254f98fa27396ea386c4fed51a6e9.jpg","type_id":"271696828","type":2,"title":"冤家路窄","tip_type":0,"author":"王心凌/佟梦实"},{"desc":"刘维/袁成杰","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147442322099172c6d698702854348e273026b846a.jpg","type_id":"271695572","type":2,"title":"大包子","tip_type":3,"author":"刘维/袁成杰"},{"desc":"尚雯婕","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14744190617cfd61389eb7abb4b6fd0b4914d935b0.jpg","type_id":"271687014","type":2,"title":"Extremology 极端者","tip_type":0,"author":"尚雯婕"},{"desc":"The Invisible","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474336353de91f92cfa340e314fc6094351ed8e78.jpg","type_id":"271628313","type":2,"title":"Life's Dancers","tip_type":0,"author":"The Invisible"},{"desc":"方大同","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14743005933365d916197fd7592c35bc0a037c9818.jpg","type_id":"271663956","type":2,"title":"很不低调","tip_type":0,"author":"方大同"},{"desc":"孙燕姿","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474175323c27da14104adff4204f1b5b7210da3c1.jpg","type_id":"271553878","type":2,"title":"彩虹金刚","tip_type":0,"author":"孙燕姿"},{"desc":"薛凯琪","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474257193c47a7a456f8d9e71cfc794413c92e2a2.jpg","type_id":"271652022","type":2,"title":"十年后的我","tip_type":0,"author":"薛凯琪"},{"desc":"许志安","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147425698160346111fe960482785b1ca84c74a63e.jpg","type_id":"271651709","type":2,"title":"非安全地带","tip_type":0,"author":"许志安"},{"desc":"崔子格","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14742531675ac00c0babb355bfbc714231ca4f06d6.jpg","type_id":"271628936","type":2,"title":"小喇叭","tip_type":0,"author":"崔子格"},{"desc":"薛仕凌/王诗安","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147425298581294df62d2016b92a2c56a990abd515.jpg","type_id":"271633034","type":2,"title":"HOME Remix","tip_type":0,"author":"薛仕凌/王诗安"},{"desc":"孙子涵","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474252953433a8490a05935b75801422b5afdb9bf.jpg","type_id":"271632079","type":2,"title":"回忆那么伤","tip_type":0,"author":"孙子涵"},{"desc":"简迷离","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474180823ded515d37dbb6b3f46ee0ba60fae32da.jpg","type_id":"271490971","type":2,"title":"简 GEneration","tip_type":0,"author":"简迷离"},{"desc":"韩红","pic":"http://business.cdn.qianqian.com
09-25 15:53:21.782 1617-1617/com.wm.remusic D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
09-25 15:53:21.812 1617-1617/com.wm.remusic D/AbsListView: viewType is heaer or footer
09-25 15:53:21.912 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Service unbound
09-25 15:53:21.912 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Destroying service
09-25 15:53:21.912 31245-31245/com.wm.remusic:main V/MediaPlayer-JNI: get_session_id()
09-25 15:53:21.912 1617-1617/com.wm.remusic D/ViewRootImpl: #3 mView = null
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer-JNI: release
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: setListener
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: disconnect
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: destructor
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: disconnect
09-25 15:53:21.922 1617-1617/com.wm.remusic E/WindowManager: android.view.WindowLeaked: Activity com.wm.remusic.activity.MainActivity has leaked window com.android.internal.policy.PhoneWindow$DecorView{ea86aa4 V.E...... R....... 0,0-1440,2560} that was originally added here
at android.view.ViewRootImpl.(ViewRootImpl.java:569)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:326)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
at android.app.Dialog.show(Dialog.java:350)
at com.wm.remusic.widget.SplashScreen$1.run(SplashScreen.java:84)
at android.app.Activity.runOnUiThread(Activity.java:6035)
at com.wm.remusic.widget.SplashScreen.show(SplashScreen.java:95)
at com.wm.remusic.activity.MainActivity.onCreate(MainActivity.java:45)
at android.app.Activity.performCreate(Activity.java:6876)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3206)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
at android.app.ActivityThread.access$1100(ActivityThread.java:221)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7225)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
09-25 15:53:21.922 1617-1617/com.wm.remusic D/ViewRootImpl: #3 mView = null
09-25 15:53:22.602 1617-1617/com.wm.remusic D/AndroidRuntime: Shutting down VM
09-25 15:53:22.602 1617-1617/com.wm.remusic I/Process: Sending signal. PID: 1617 SIG: 9
09-25 15:53:26.912 31245-31253/com.wm.remusic:main V/MediaPlayer-JNI: native_finalize
09-25 15:53:26.912 31245-31253/com.wm.remusic:main V/MediaPlayer-JNI: release
1、点击播放列表,点击收藏
2、点击我喜欢的音乐
3、点击空白处,使“收藏到歌单”的Dialog消失
4、点击收藏按钮,无反应
5、点击返回无反应,ANR出现
亲,能不能把网易云音乐的接口文档发我一份,我也模仿一下
1、网络上的很多歌曲播放不了
2、有出现两个MediaPlayer同时播放的情况
3、能不能提供文档一下,谢谢!
网络的相关接口貌似不能用了?电脑上可以打开,但是手机上返回403forbidden,求解。。
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.