setOption method
设置播放器特定功能选项。
通过键值对配置播放器的底层行为。
常用配置项:
-
FlutterAvpdef.ALLOW_PRE_RENDER (Key: 2)
- 含义:是否开启预渲染能力。
- 取值:
1(开启),0(关闭)。 - 示例:
aliplayer.setOption(FlutterAvpdef.ALLOW_PRE_RENDER, 1);
-
FlutterAvpdef.SCENARIO_FLAG (Key: 7)
- 含义:单例播放器场景标识。
- 取值:根据具体业务场景自定义。
- 示例:
aliplayer.setOption(FlutterAvpdef.SCENARIO_FLAG, "Custom Scene");
Implementation
Future<void> setOption(int opt1, Object opt2) async {
var map = {"opt1": opt1, "opt2": opt2};
return FlutterAliPlayerFactory.methodChannel
.invokeMethod("setOption", wrapWithPlayerId(arg: map));
}