跳转至

Lyric

歌词相关Api

/**
 * @struct Lyric
 *
 * @brief 歌词
 * */
struct Lyric {
    std::string lyric; ///< 原始歌词
    std::string trans; ///< 翻译
    std::string roma;  ///< 罗马音
};

function get_lyric

获取歌曲的歌词

Task< Result < Lyric > > qqmusic::get_lyric (
    std::string_view mid,
    bool qrc=false,
    bool trans=false,
    bool roma=false
) 

Parameters:

  • mid 歌曲mid
  • qrc lyric是否是xml格式, 默认false
  • trans 是否附带翻译
  • roma 是否附带罗马音

Returns:

原始的歌词字符串, qrc歌词仅经过解码, 还是原始的xml格式

Note:

异步函数, 返回Task


function get_lyric

获取歌曲的歌词

Task< Result < Lyric > > qqmusic::get_lyric (
    uint64_t id,
    bool qrc=false,
    bool trans=false,
    bool roma=false
) 

Parameters:

  • id 歌曲id
  • qrc lyric是否是xml格式, 默认false
  • trans 是否附带翻译
  • roma 是否附带罗马音

Returns:

原始的歌词字符串, qrc歌词仅经过解码, 还是原始的xml格式

Note:

异步函数, 返回Task