* @Author: luozheng 1732036298@qq.com
* @Date: 2024-08-17 14:06:51
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-17 14:08:25
+ * @LastEditTime: 2024-10-14 11:02:57
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/player/include/PlayersModelC.h
*/
#endif
#include <stdint.h>
void stopPlayingMusic(void);
+ void custom_setUpListCase(void);
#ifdef __cplusplus
#if __cplusplus
OHOS::PlayersModel::GetInstance()->ClearActivateAudioInterrupt();
}
+ // 初始化音乐播放列表(会读取内存中文件名,然后设置到列表中)
+ void custom_setUpListCase(void)
+ {
+ OHOS::PlayersListGroup::GetInstance()->SetUpListCase();
+ }
+
#ifdef __cplusplus
#if __cplusplus
}
UpdatePlayerView();\r
/* -------------------------------------------------------------------------- */\r
\r
- PlayersListGroup::GetInstance()->SetUpListCase();\r
+ // PlayersListGroup::GetInstance()->SetUpListCase();\r
+ do_custom_fileoperate_service_check_msg(CUSTOM_FILEOPERATE_MSG_TYPE_MUSICNAME_READ, nullptr, 0);\r
PlayersModel::GetInstance()->PlayerInit();\r
SetTouchable(true);\r
SetDraggable(true);\r
#include "sleep/include/SleepModelC.h"
+#include "player/include/PlayersModelC.h"
+
typedef struct
{
uint8_t cmd;
case CUSTOM_FILEOPERATE_MSG_TYPE_NAPDATA_READ:
custom_read_nap_data();
break;
+ case CUSTOM_FILEOPERATE_MSG_TYPE_MUSICNAME_READ:
+ custom_setUpListCase();
+ break;
default:
PRINT("Unknown CUSTOM_FILE_OPERATE_MSG cmd 0x%02X \r\n", mail.cmd);
break;
#define CUSTOM_FILEOPERATE_MSG_TYPE_SLEEPDATA_READ 0x07 //读取睡眠时间
#define CUSTOM_FILEOPERATE_MSG_TYPE_NAPDATA_READ 0x08 //读取小睡数据
+#define CUSTOM_FILEOPERATE_MSG_TYPE_MUSICNAME_READ 0x09 //读取音乐文件名
errcode_t uapi_custom_fileoperate_service_init(void);
errcode_t do_custom_fileoperate_service_check_msg(int cmd, void *params, int paramlen);