setSceneIndex method

Future<bool> setSceneIndex(
  1. int index
)

切换至当前场景组下的指定场景。

方法调用成功后,房间内的所有用户看到的白板都会切换到指定场景。 指定的场景必须在当前场景组中,否则,方法调用会失败。

@param index 目标场景在当前场景组下的索引号。 @param promise Promise<Boolean> 接口,详见 {@link Promise<> Promise

Implementation

Future<bool> setSceneIndex(int index) {
  var completer = Completer<bool>();
  dsBridge.callHandler("room.setSceneIndex", [index], ([value]) {
    var error = WhiteException.parseValueError(value);
    if (error == null) {
      completer.complete(true);
    } else {
      completer.completeError(error);
    }
  });
  return completer.future;
}