适配故事请求音频持续时长问题 2521/2 2521/head 2522/target/1 2523/target/1
authorhcj <1224667075@qq.com>
Wed, 15 Oct 2025 07:41:30 +0000 (15:41 +0800)
committerhcj <1224667075@qq.com>
Wed, 15 Oct 2025 07:41:30 +0000 (15:41 +0800)
code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c

index 7894925..1cb6ac1 100644 (file)
@@ -1391,7 +1391,7 @@ static int ln_ws_parse_data_message(const char *json_str, ws_data_msg_t *data_ms
                     data_msg->audio_url[sizeof(data_msg->audio_url) - 1] = '\0';
                 }
 
-                cJSON *audio_duration = cJSON_GetObjectItem(data_data, "audioDuration");
+                cJSON *audio_duration = cJSON_GetObjectItem(data_data, "storyDuration");
                 if (audio_duration && cJSON_IsNumber(audio_duration)) {
                     data_msg->audio_duration = (uint32_t)audio_duration->valuedouble;
                     // 记录音频时长
@@ -1453,7 +1453,7 @@ static int ln_ws_parse_data_message(const char *json_str, ws_data_msg_t *data_ms
                     data_msg->audio_url[sizeof(data_msg->audio_url) - 1] = '\0';
                 }
 
-                cJSON *audio_duration = cJSON_GetObjectItem(data_data, "audioDuration");
+                cJSON *audio_duration = cJSON_GetObjectItem(data_data, "storyDuration");
                 if (audio_duration && cJSON_IsNumber(audio_duration)) {
                     data_msg->audio_duration = (uint32_t)audio_duration->valuedouble;
                     // 记录音频时长