getVolume method

  1. @Deprecated('Use getNormalizedVolume() instead.')
Future<TTVolume?> getVolume()

Get volume (legacy API, deprecated).

Notes (legacy behavior):

  • Android 默认调节系统音量,其范围为 0-最大值;当调用了 setTrackVolumeEnabled 时表示调节视频音量,其范围为 0-1。
  • iOS 默认调节系统音量,其范围为 0-1;当调用了 setTrackVolumeEnabled 时表示调节视频音量,其范围也为 0-1。

This API returns left/right channels for historical reasons. Prefer using getNormalizedVolume for a single normalized value (0.0~1.0).

Implementation

@Deprecated('Use getNormalizedVolume() instead.')
Future<TTVolume?> getVolume() async {
  Map? volumeMap =
      await engineInstanceMethodChannel.invokeMapMethod('getVolume');
  if (volumeMap == null) {
    return null;
  }
  double left = volumeMap['left'] ?? -1.0;
  double right = volumeMap['right'] ?? -1.0;
  return TTVolume(left: left, right: right);
}