resumePlayback method
Resumes the current playback.
Implementation
Future<void> resumePlayback() async {
// Make sure the audio session is initialized
await _initializeAudioSession();
// Request audio focus
final sessionActive = await _focusManager.requestFocus();
if (!sessionActive) {
return;
}
await MymediaPlatform.instance.resumePlayback();
if (!_disposed) {
_playingSubject.add(true);
// Update notification to show playing state
final currentState = _playbackStateSubject.valueOrNull;
if (currentState != null) {
final updatedState = currentState.copyWith(playing: true);
_updateNotification(updatedState);
}
}
}