@override Future<double> getVolume() async { try { return await _methodChannel.invokeMethod('getVolume'); } on PlatformException catch (e) { throw Exception("Volume Read Error: ${e.message}"); } }