pauseAllPlayers method

Future<bool> pauseAllPlayers()

Pauses all the players. Works similar to stopAllPlayer.

Implementation

Future<bool> pauseAllPlayers() async {
  var isAllPlayersPaused =
      await AudioWaveformsInterface.instance.pauseAllPlayers();
  if (isAllPlayersPaused) {
    PlatformStreams.instance.playerControllerFactory
        .forEach((playKey, controller) {
      controller._setPlayerState(PlayerState.paused);
    });
  }
  return isAllPlayersPaused;
}