* @Author: luozheng 1732036298@qq.com
* @Date: 2024-08-05 15:20:03
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-09-24 14:25:27
+ * @LastEditTime: 2024-09-24 17:38:29
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/player/include/PlayersModel.h
*/
void set_player_state(bool value);
// /* -------------------------------------------------------------------------- */
std::unordered_map<uint16_t, std::pair<std::string,std::string>> &getIdToMusicNameMap(void);
- std::string getMusicNameById(int id);
+ std::string getRealMusicNameById(int id);
+ std::string getShowMusicNameById(int id);
uint16_t getIdFromMusicName(const std::string &musicName);
std::string getHexMusicNameFromMusicName(const std::string &musicName);
int getIdToMusicNameMapNumber(void);
return idToMusicNameMap;
}
- //根据id获取名字
- std::string PlayersModel::getMusicNameById(int id)
+ //根据id获取真实的音乐名字
+ std::string PlayersModel::getRealMusicNameById(int id)
{
for (const auto &entry : idToMusicNameMap)
{
if (entry.first == id)
{
- return entry.second.first; // 返回对应音乐名
+ return entry.second.first; // 返回对应真实音乐名
+ }
+ }
+ return "";
+ }
+
+ //根据id获取显示的音乐名字
+ std::string PlayersModel::getShowMusicNameById(int id)
+ {
+ for (const auto &entry : idToMusicNameMap)
+ {
+ if (entry.first == id)
+ {
+ return entry.second.second; // 返回对应显示音乐名
}
}
return "";