pausePlayback method

Future<void> pausePlayback()

Pauses the current playback.

Implementation

Future<void> pausePlayback() async {
  await MymediaPlatform.instance.pausePlayback();
  if (!_disposed) {
    _playingSubject.add(false);

    // Update notification to show paused state
    final currentState = _playbackStateSubject.valueOrNull;
    if (currentState != null) {
      final updatedState = currentState.copyWith(playing: false);
      _updateNotification(updatedState);
    }
  }
}