m0_60269885 2022-03-17 17:12 采纳率: 84.6%
浏览 16

关于MediaSession框架的问题

问题遇到的现象和发生背景

MediaBrowser和MediaBrowserService连接操作时,传入的回调不回调

问题相关代码,请勿粘贴截图

客户端:
mMediaBrowser = new MediaBrowser(this, new ComponentName(this, MusicService.class),mConnectionCallback,null );
mMediaBrowser.connect();

private MediaBrowser.ConnectionCallback mConnectionCallback = new MediaBrowser.ConnectionCallback(){
@Override
public void onConnected() {

        Log.d(TAG, "onConnected: ");
        if (mMediaBrowser.isConnected()){
            String mediaId = mMediaBrowser.getRoot();
            mMediaBrowser.unsubscribe(mediaId);
            mMediaBrowser.subscribe(mediaId,mBrowserSubscriptionCallback);
        }
    }

    @Override
    public void onConnectionSuspended() {

        Log.d(TAG, "onConnectionSuspended: ");
    }

    @Override
    public void onConnectionFailed() {

        Log.d(TAG, "onConnectionFailed: ");
    }
};

服务端:
mSession = new MediaSession(this, "MusicService");
setSessionToken(mSession.getSessionToken());

运行结果及报错内容

服务端被启动,但是客户端连接结果的回调不回调

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

1条回答 默认 最新

  • 不会写代码的猴子 Android领域优质创作者 2022-03-17 17:38
    关注

    是不是没有

    mMediaBrowser .connect();
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月17日

悬赏问题

  • ¥15 需要在vitis下实现彩调视频图像累加,并输出
  • ¥15 解决不了的LNK2019错误
  • ¥20 MATLAB仿真三相桥式全控整流电路
  • ¥15 EDA技术关于时序电路设计
  • ¥15 百度文心一言流式返回sse失败
  • ¥15 由于远程方已关闭传输流,身份验证失败
  • ¥15 rt-detr,PCB,目标检测
  • ¥15 有偿求指导实证代码。cfps清洗合并后,无论是构建平衡面板还是非平衡面板,都是只剩几百个样本量。求指导一下哪里出问题了,不要潦草回复
  • ¥15 mutlinichenet
  • ¥50 Qt5.14.2怎样使用qlistwidget存储指针类数据并更新?