showPlaybackNotification method
Shows a playback notification
Implementation
Future<bool> showPlaybackNotification({
required String title,
String? artist,
String? album,
String? artUri,
required bool isPlaying,
int position = 0,
int duration = 0,
bool showControls = true,
}) async {
// If platform implementation is not available or not initialized, return false
if (!_platformImplementationAvailable || !_initialized) {
return false;
}
try {
final result = await _channel.invokeMethod<bool>('showNotification', {
'title': title,
'artist': artist,
'album': album,
'artUri': artUri,
'isPlaying': isPlaying,
'position': position,
'duration': duration,
'showControls': showControls,
});
return result ?? false;
} catch (e) {
if (e is MissingPluginException) {
_platformImplementationAvailable = false;
}
return false;
}
}