gpt4 book ai didi

android - 通过 A2DP/AVRCP 发送轨道信息

转载 作者:IT老高 更新时间:2023-10-28 22:06:32 24 4
gpt4 key购买 nike

我正在尝试通过 A2DP/AVRCP 发送轨道信息。现在,音乐完美流式传输,但在“接收器”(即:汽车音响)上,“轨道信息屏幕”是空白的(使用流行的播放器并非如此)。有什么想法吗?

最佳答案

这段代码对我有用:

private static final String AVRCP_PLAYSTATE_CHANGED = "com.android.music.playstatechanged";
private static final String AVRCP_META_CHANGED = "com.android.music.metachanged";

private void bluetoothNotifyChange(String what) {
Intent i = new Intent(what);
i.putExtra("id", Long.valueOf(getAudioId()));
i.putExtra("artist", getArtistName());
i.putExtra("album",getAlbumName());
i.putExtra("track", getTrackName());
i.putExtra("playing", isPlaying());
i.putExtra("ListSize", getQueue());
i.putExtra("duration", duration());
i.putExtra("position", position());
sendBroadcast(i);
}

根据您的播放状态使用适当的 Intent (如上定义)调用 bluetoothNotifyChange:暂停/播放/元数据已更改。

关于android - 通过 A2DP/AVRCP 发送轨道信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15527614/

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