V3获取固件的歌曲名和文件夹

功能表:getSupportGetBleMusicInfoVerV3

Flutter示例:

/// 获取固件的歌曲名和文件夹事件号
getBleMusicInfo(
  evtBase: _VBusEvtBase.base_app_get,
  evtType: _VBusEvtType.func_v3_get_ble_music_info),

/// 获取固件的歌曲名和文件夹
libManager.send(evt: CmdEvtType.getBleMusicInfo, json: jsonEncode(json));

App收到的json字段

字段名 字段类型 字段说明
version int 协议库版本号
all_memory int 固件sdk卡信息
总的空间
单位字节
useful_memory int 固件sdk卡信息
可用的空间
单位字节
used_memory int 固件sdk卡信息
当前使用的空间
单位字节
folder_num int (歌单)文件夹详情个数
music_num int 音乐详情个数
folder_items 集合 (歌单)文件夹详情
folder_id & music_num & folder_name & music_index的集合
music_items 集合 音乐详情
music_id & music_memory & music_name & singer_name的集合
字段名 字段类型 字段说明
folder_id int 歌单(文件夹) id 1~10
music_num int 歌单中的歌曲数目 最多100个
folder_name char [] 歌单(文件夹)名称 最大19个字节
music_index int [] 歌单中对应歌曲的id,按照添加的先后顺序,依次排列
字段名 字段类型 字段说明
music_id int 音乐id 从1开始
music_memory int 音乐占用的空间
单位字节
music_name char [] 音乐名 最大44个字节
singer_name char [] 歌手名 最大29个字节

示例:

{
    "all_memory" : 209715200,
    "folder_items" : null,
    "folder_num" : 0,
    "music_items" : 
    [
        {
            "music_id" : 1,
            "music_memory" : 50078,
            "music_name" : "jog for.mp3",
            "singer_name" : "jog for"
        }
    ],
    "music_num" : 1,
    "used_memory" : 50078,
    "useful_memory" : 209665122,
    "version" : 16
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""