Stoppen Sie den kontinuierlichen Benachrichtigungsgeräusch im FCM -Flattern
Posted: 17 Feb 2025, 08:46
Code: Select all
class CustomAudioPlayer {
static AudioPlayer player = AudioPlayer();
static void playRingtone() {
player.play(AssetSource('noti.wav')); // Play the ringtone
player.onPlayerComplete.listen((event) {
log("Ringtone completed $test");
player.play(AssetSource('noti.wav'));
});
}
static void stopRingtone() {
player.stop();
}
}
@pragma('vm:entry-point')
Future _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
CustomAudioPlayer.playRingtone();
}
< /code>
Nach Erhalt einer Benachrichtigung, wenn ich die App aus dem Hintergrund öffne und auf die Schaltfläche klicke, die < /p>
aufruftCustomAudioPlayer.stopRingtone();
Bitte helfen Sie mir