@override Future<double?> getVolume() async { try { return await methodChannel.invokeMethod<double>('getVolume'); } catch (e) { if (kDebugMode) { print(e); } // rethrow; return 0; } }