gpt4 book ai didi

android - 在 Android 的蓝牙 CarKit 上显示标题(不是歌曲或艺术家,而是 Activity 的 SIP 对话)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:43 26 4
gpt4 key购买 nike

所以我目前正在开发一个 SIP 拨号应用程序,我想知道如何更改蓝牙 CarKit 上显示的信息。我使用以下方法将音频路由到车载套件:

    AudioManager localAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
localAudioManager.setMode(0);
localAudioManager.setBluetoothScoOn(true);
localAudioManager.startBluetoothSco();
localAudioManager.setMode(AudioManager.MODE_IN_CALL);

我想知道:如何在蓝牙设备上设置来电者信息?我无法在 SO 的任何地方找到它。更清楚地说,这是我在活跃对话中看到的:

call

我还使用名为 PortSIP 的 SIP 对话库。也许他们对展示的内容有影响?我不知道。欢迎任何想法。我已经尝试搜索 AudioManager 的选项,我能想到的唯一为元数据留有空间的选项是 audioManager.setParameters(),但我找不到什么可能的键值参数是针对这个函数的。

更新:也尝试显示trackinfo等信息,但还是没有成功。这是我试过的代码:

    Intent intent = new Intent("com.android.music.metachanged");
intent.putExtra("track", "test");
intent.putExtra("artist", "atest");
intent.putExtra("album", "btest");
context.sendBroadcast(intent);

最佳答案

我发现一篇文章解释了如何将元数据信息从您的手机发送到连接的音频蓝牙设备。

如果您只想将元数据信息从您的手机发送到连接的 AVRCP 兼容音频蓝牙设备并且根本不想从蓝牙设备控制您的应用程序,请查看下面的帖子。

This is the post

关于android - 在 Android 的蓝牙 CarKit 上显示标题(不是歌曲或艺术家,而是 Activity 的 SIP 对话),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46488504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com