release flutter

最近更新时间:2022-09-20 05:17:40

  Future<void> release();

销毁 StreamKit 实例。

该方法释放 AR RTMP StreamKit 使用的所有资源。调用该方法后,你将无法再使用 Kit 提供的其他 API。 如果你需要重新使用 Kit,你需要调用 create 方法,重新创建一个 StreamKit 实例。

  • 注解

    该方法需要在子线程中操作。该方法为同步调用。为避免死锁,AR 建议你不要在 Kit 产生的回调中调用该接口。如果你需要在销毁后再次创建 StreamKit 实例,请等待 release 方法执行结束后再创建。

Implementation

  
  Future<void> release() {
   _streamKit = null;
   return _methodChannel.invokeMethod("release");
  }