Future<File?> pauseRecording() async { try { final result = await _channel.invokeMethod('pauseRecording'); return File(result['localPath']); } catch (e) { return null; } }