playFromPosition method

  1. @override
Future<Map<String, dynamic>> playFromPosition(
  1. int position
)
override

Implementation

@override
Future<Map<String, dynamic>> playFromPosition(position) async {
  if (isRequestPending) {
    return {
      "isError": true,
      "message": "PENDING_PREVIOUS_REQUEST",
      "details": "Called playFromPosition()"
    };
  }
  isPlaybackStarted = true;
  if (initializedCamera.isEmpty) {
    return {"isError": true, "message": "Invalid camera operation!"};
  }
  isRequestPending = true;

  await methodChannel
      .invokeMethod('PLAY_FROM_POSITION', {"position": position});
  isRequestPending = false;

  return {"isError": false};
}