杰理-手表-AC701-watch-蓝牙音乐歌词显示

杰理-手表-蓝牙音乐歌词显示

将 more_avctp_cmd_support 置 1
在这里插入图片描述添加获取歌曲信息回调
在这里插入图片描述
歌词显示在屏幕上
在这里插入图片描述


/*----------------------------------------------------------------------------*/
/**@brief    蓝牙歌词信息获取回调
   @param
   @return
   @note
   const u8 more_avctp_cmd_support = 1;置上1
   需要在void bredr_handle_register()注册回调函数
   要动态获取播放时间的,可以发送USER_CTRL_AVCTP_OPID_GET_PLAY_TIME命令就可以了
   要半秒或者1秒获取就做个定时发这个命令
*/
/*----------------------------------------------------------------------------*/
void user_get_bt_music_info(u8 type, u32 time, u8 *info, u16 len)
{
    //profile define type: 1-title 2-artist name 3-album names 4-track number 5-total number of tracks 6-genre  7-playing time
    //JL define 0x10-total time , 0x11 current play position
    u8  min, sec;

    //  G_log("-----------------type %d\n", type );
    //printf("type %d\n", type );
    if ((info != NULL) && (len != 0)) {
        // G_log(" %s \n", info);
        if(type == 1)
        {
            ui_text_set_textu_by_id(LRC_SHOW_TEXT, info, strlen(info), FONT_DEFAULT);   //滚动显示无法显示,现歌词过长无法滚动显示
        }
    }


    if (time != 0) {
        min = time / 1000 / 60;
        sec = time / 1000 - (min * 60);
        // G_log(" time %d %d\n ", min, sec);
    }
}

type=1为歌词
type=2为歌手+歌名
type=3为歌名
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值