2 android88888888 android88888888 于 2016.03.25 11:32 提问

android 如何获取第三方音乐播放器上的,歌手,歌名,进度在自己应用显示

各位大神求助,最近项目要求获取像酷狗,qq,虾米,网易这些第三方播放器上的音乐信息到自己的应用上,在自己应用能显示当前播放音乐的歌手,歌名等信息,重要的是显示进度。之前用接收广播实现过,但有些播放器未发送广播 求助各位大神,好人有好报!谢谢了!

8个回答

leixiaolulu
leixiaolulu   2016.03.25 11:37

我也没用过,等着看别人回答

lxk_1993
lxk_1993   Rxr 2016.03.25 13:59

看看这些播放器是不是提供了api

android88888888
android88888888 现在需要获取所有主流播放器的歌曲信息,有不有什么通用的方法?
一年多之前 回复
android88888888
android88888888 现在需要获取所有主流播放器的歌曲信息,有不有什么通用的方法?
一年多之前 回复
limenghang1102
limenghang1102   2016.03.25 18:20
android88888888
android88888888 这个demo是做个播放器吧?
一年多之前 回复
hioor
hioor   2016.03.25 22:13
    if (mHandler == null){
        return;
    }
    if(timer == null){
        //创建计时器
        timer = new Timer();
        //启动计时任务
        timer.schedule(new TimerTask() {

                           //执行子线程
                           @Override
                           public void run() {
                               //获取音乐播放的当前进度
                               int currentPosition = player.getCurrentPosition();
                               Message msg = mHandler.obtainMessage();
                               msg.what = 1;
                               //把数据封装在消息中
                               Bundle data = new Bundle();
                               data.putInt("currentPosition", currentPosition);
                               msg.setData(data);
                               mHandler.sendMessage(msg);
                           }
                       }, 10, //计时任务启动5毫秒后,run方法开始执行
                500);//每500毫秒执行一次run方法
    }
}

然后,交给那边的handler进行刷新显示

android88888888
android88888888 这个应该是自己创建个mediaplayer,才能获取到播放进度吧
一年多之前 回复
android88888888
android88888888   2016.03.25 15:52

自己顶一下,求解答,在线等!!!

cyxevil
cyxevil   2016.03.28 11:33

用contextpriover 内容访问者,你的手机还要获得root权限

cyxevil
cyxevil 回复android88888888: 有一个手机系统管理权限,可以进行用户授权,但是具体我也不记得了,只写过一次(是很高的权限,建议是不要轻易使用的)
一年多之前 回复
android88888888
android88888888 针对用户的话,有些手机没有root的,是否还有其他方法呢?
一年多之前 回复
android88888888
android88888888   2016.03.28 11:45

做的效果就是在蓝牙手环上能控制第三方的播放器,然后能显示进度,歌名,大神们帮帮忙,有做过这块的吗

android88888888
android88888888   2016.03.28 11:44

做的效果就是在蓝牙手环上能控制第三方的播放器,然后能显示进度,歌名,大神们帮帮忙,有做过这块的吗

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!