From: Caisking Date: Fri, 25 Jul 2025 02:15:17 +0000 (+0800) Subject: 增加视频组件规避不支持格式的死机 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=013856ce9730ed00fa7e102e8789e0db7ee6f91b;p=mirrors%2FFD230.git 增加视频组件规避不支持格式的死机 --- diff --git a/code/sdk/middleware/services/media/foundation/player/frameworks/player_control/player/liteplayer.cpp b/code/sdk/middleware/services/media/foundation/player/frameworks/player_control/player/liteplayer.cpp index 02845c8d2..990c943d5 100755 --- a/code/sdk/middleware/services/media/foundation/player/frameworks/player_control/player/liteplayer.cpp +++ b/code/sdk/middleware/services/media/foundation/player/frameworks/player_control/player/liteplayer.cpp @@ -1007,7 +1007,7 @@ int32_t PlayerControl::SinkStart(void) /* get offload flag */ GetOffloadSupport(); - if (metaData_.key == KEY_TYPE_EXTRADATA) { + if (metaData_.key == KEY_TYPE_EXTRADATA && hasAudio_) { std::string key("extradata"); ret = sinkManager_->SetParam(key, DATA_TYPE_PTR, metaData_.value.pValue, metaData_.size); CHECK_FAILED_RETURN(ret, HI_SUCCESS, ret, "sinkManager_ SetParam failed");