playFile method

Future<void> playFile(
  1. String pathToMp3File, {
  2. bool loop = false,
})

Play file to remote side of this call

Implementation

Future<void> playFile(String pathToMp3File, {bool loop = false}) async {
  _logs?.print(
    'Starting play file callId:$myCallId $pathToMp3File loop:$loop',
  );
  try {
    _playerId =
        await PjsipConnectFlutter().playFile(myCallId, pathToMp3File, loop) ??
        0;
  } on PlatformException catch (err) {
    _logs?.print(
      'Can\'t start playing file callId:$myCallId Err: ${err.code} ${err.message}',
    );
    return Future.error((err.message == null) ? err.code : err.message!);
  }
}