diff --git a/packages/xgplayer-hls/src/plugin.js b/packages/xgplayer-hls/src/plugin.js index 3f5ebc77..36256ad6 100644 --- a/packages/xgplayer-hls/src/plugin.js +++ b/packages/xgplayer-hls/src/plugin.js @@ -81,7 +81,7 @@ export class HlsPlugin extends BasePlugin { (!config.url && // private config key !config.__allowHlsEmptyUrl__) || - (!hlsOpts.preferMMS && MSE.isMMSOnly()) + (!this.softDecode && !hlsOpts.preferMMS && MSE.isMMSOnly()) ) { return }