【发布时间】:2020-07-17 16:13:24
【问题描述】:
我正在尝试为我的通知播放我自己的自定义声音。但在我的安卓模拟器上,它只播放默认声音,而在我自己的设备上,它甚至不发出声音。 我试过this,但没有帮助。
FlutterLocalNotificationsPlugin _notifications = FlutterLocalNotificationsPlugin();
var initializationSettingsAndroid = AndroidInitializationSettings('app_icon');
var initializationSettingsIOS = IOSInitializationSettings();
var initializationSettings = InitializationSettings(initializationSettingsAndroid, initializationSettingsIOS);
await _notifications.initialize(initializationSettings);
var androidPlatformChannelSpecifics = AndroidNotificationDetails('test_channel', 'test', '', playSound: true, sound: RawResourceAndroidNotificationSound('my_sound'));
var iOSPlatformChannelSpecifics = IOSNotificationDetails();
var platformChannelSpecifics = NotificationDetails(androidPlatformChannelSpecifics, iOSPlatformChannelSpecifics);
await _notifications.show(0, 'test', 'this is a test', platformChannelSpecifics);
我没有收到任何错误。我的文件在 android/app/src/main/res/raw/my_sound.mp3
【问题讨论】:
标签: flutter android-notifications