提交 e4ec0d6e authored 作者: kongdywang's avatar kongdywang

fix blurred errors in playing video on some devices

上级 22901bfd
...@@ -170,7 +170,8 @@ public class FTXVodPlayer extends FTXBasePlayer implements MethodChannel.MethodC ...@@ -170,7 +170,8 @@ public class FTXVodPlayer extends FTXBasePlayer implements MethodChannel.MethodC
int width = bundle.getInt(TXLiveConstants.EVT_PARAM1, 0); int width = bundle.getInt(TXLiveConstants.EVT_PARAM1, 0);
int height = bundle.getInt(TXLiveConstants.EVT_PARAM2, 0); int height = bundle.getInt(TXLiveConstants.EVT_PARAM2, 0);
if (!mEnableHardwareDecode || mHardwareDecodeFail) { // 设置surface大小,防止部分情况收不到硬解失败的事件,导致只有1px内容
if (width != 0 && height != 0) {
setDefaultBufferSizeForSoftDecode(width, height); setDefaultBufferSizeForSoftDecode(width, height);
} }
} else if (event == TXLiveConstants.PLAY_WARNING_HW_ACCELERATION_FAIL) { } else if (event == TXLiveConstants.PLAY_WARNING_HW_ACCELERATION_FAIL) {
...@@ -368,8 +369,7 @@ public class FTXVodPlayer extends FTXBasePlayer implements MethodChannel.MethodC ...@@ -368,8 +369,7 @@ public class FTXVodPlayer extends FTXBasePlayer implements MethodChannel.MethodC
} }
} }
}).start(); }).start();
} } else {
else {
result.notImplemented(); result.notImplemented();
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论