removeVolumeCallback method
移除音量上报回调
callback JCMediaVolumeCallback 接口对象,用于音量上报的回调
Implementation
@override
bool removeVolumeCallback(JCMediaVolumeCallback callback) {
if (NativeImpl.volumeCallbacks.contains(callback)) {
NativeImpl.volumeCallbacks.remove(callback);
// 如果这是最后一个回调,停止原生音量监听
if (NativeImpl.volumeCallbacks.isEmpty) {
NativeImpl.methodChannel
.invokeMethod('${methodTag}removeVolumeCallback');
}
}
return true;
}