增加视频组件规避不支持格式的死机
authorCaisking <Casiking@zhihuishixun.com>
Mon, 28 Jul 2025 12:22:57 +0000 (20:22 +0800)
committerCaisking <Casiking@zhihuishixun.com>
Mon, 28 Jul 2025 12:22:57 +0000 (20:22 +0800)
code/sdk/middleware/services/media/foundation/player/frameworks/player_control/player/liteplayer.cpp

index 28452ab..6512086 100644 (file)
@@ -937,7 +937,7 @@ int32_t PlayerControl::SinkStart(void)
     /* get offload flag */\r
     GetOffloadSupport();\r
 \r
-    if (metaData_.key == KEY_TYPE_EXTRADATA) {\r
+    if (metaData_.key == KEY_TYPE_EXTRADATA && hasAudio_) {\r
         std::string key("extradata");\r
         ret = sinkManager_->SetParam(key, DATA_TYPE_PTR, metaData_.value.pValue, metaData_.size);\r
         CHECK_FAILED_RETURN(ret, HI_SUCCESS, ret, "sinkManager_ SetParam failed");\r