添加根据id获取真实音乐名和显示文件名接口 1006/6 1006/head
authorluozheng <1732036298@qq.com>
Tue, 24 Sep 2024 09:41:08 +0000 (17:41 +0800)
committerluozheng <1732036298@qq.com>
Tue, 24 Sep 2024 09:41:08 +0000 (17:41 +0800)
code/sdk/application/wearable/fd230app/nativeui/player/include/PlayersModel.h
code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersModel.cpp

index 931bae6..f039466 100644 (file)
@@ -2,7 +2,7 @@
  * @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
  */
 
@@ -111,7 +111,8 @@ public:
     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);
index 5dcf570..6293bdb 100644 (file)
@@ -1034,14 +1034,27 @@ bool PlayersModel::GetCurrentMusicIsPlaying(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 "";