Hello :)
I am already using flutter_sound_lite successfully within a Flutter project. Now I have hacked together a home screen widget using home_widget. The sample works, now I want to play sound using the home screen widget. This is my callback-function that is called when the user presses a button on the home screen widget:
void backgroundCallback(Uri? data) async {
if (data?.host == 'titleclicked') {
/* This is from the home_widget sample */
final greetings = ['Hello', 'Hallo', 'Bonjour', 'Hola', 'Ciao', '哈洛', '안녕하세요', 'xin chào'];
final selectedGreeting = greetings[Random().nextInt(greetings.length)];
await HomeWidget.saveWidgetData<String>('title', selectedGreeting);
await HomeWidget.updateWidget(name: 'HomeWidgetExampleProvider', iOSName: 'HomeWidgetExample');
/* Here I try to use flutter_sound_lite to play a sound */
final FlutterSoundPlayer player = FlutterSoundPlayer(logLevel: Level.debug);
player.openAudioSession();
final File file = await FileHelper.assetToFile(assetSource: 'default/woo.aac');
print(file);
await player.startPlayer(
fromURI: file.path,
codec: Codec.aacADTS,
sampleRate: 32000,
);
}
}
[ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method resetPlugin on channel com.dooboolab.flutter_sound_player)
[ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Exception: Player is not open
My question: Is what I am trying (calling flutter_sound_lite in 'headless' home screen widget mode) even possible?
Hello :) I am already using flutter_sound_lite successfully within a Flutter project. Now I have hacked together a home screen widget using home_widget. The sample works, now I want to play sound using the home screen widget. This is my callback-function that is called when the user presses a button on the home screen widget:
This is the error I get:
so basically
My question: Is what I am trying (calling flutter_sound_lite in 'headless' home screen widget mode) even possible?