'issue with flutter_sound initializer

i am using flutter_sound_lite package

this is my UI class

class Test2 extends StatefulWidget {
  const Test2({Key? key}) : super(key: key);

  @override
  State<Test2> createState() => _Test2State();
}

class _Test2State extends State<Test2> {


    FlutterSoundPlayer?  open ;


  @override
  void dispose() {
    super.dispose();
  //  record.closeRecorder();
    open!.closeAudioSession();
  }

   @override
   void initState() {
    super.initState();
  
    initializer();
  }


  String? pathToAudio;
  void initializer() async {
    open = FlutterSoundPlayer()   ;
    await open!.openAudioSession(
        focus: AudioFocus.requestFocusAndStopOthers,
        category: SessionCategory.playAndRecord,
        mode: SessionMode.modeDefault,
        device: AudioDevice.speaker
    );
    await open!.setSubscriptionDuration(const Duration(milliseconds: 10));
    await Permission.microphone.request();
    await Permission.storage.request();
    await Permission.manageExternalStorage.request();
  }


  @override
  Widget build(BuildContext context) {
    return  Scaffold(
      backgroundColor: Colors.blue,
      appBar: AppBar(),
      body: Center(
        child: IconButton(
          onPressed: ()async{

            );
          },
          icon:  const Icon(Icons.upload),
        ),
      ),
    );
  }
}

the issue messge :

java.lang.IllegalStateException: Reply already submitted


V/AudioManager(11303): querySoundEffectsEnabled...
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   new FlutterSoundPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:213:13)
I/flutter (11303): │ #1   _Test2State.initializer (package:whosaround/test2.dart:42:12)
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 ctor: FlutterSoundPlayer()
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   FlutterSoundPlayer._openAudioSession (package:flutter_sound_lite/public/flutter_sound_player.dart:671:13)
I/flutter (11303): │ #1   FlutterSoundPlayer.openAudioSession.<anonymous closure> (package:flutter_sound_lite/public/flutter_sound_player.dart:651:17)
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 FS:---> openAudioSession
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
V/AudioManager(11303): stopBluetoothSco...
V/AudioManager(11303): setBluetoothScoOn  on: false
I/AudioManager(11303): setBluetoothScoOn on:false
V/AudioManager(11303): setSpeakerphoneOn  on: true
I/AudioManager(11303): setSpeakerphoneOn on:true
V/AudioManager(11303): registerAudioFocusListener...
V/AudioManager(11303): setSpeakerphoneOn  on: true
I/AudioManager(11303): setSpeakerphoneOn on:true
V/AudioManager(11303): setBluetoothScoOn  on: false
I/AudioManager(11303): setBluetoothScoOn on:false
V/AudioManager(11303): stopBluetoothSco...
V/AudioManager(11303): setMode  mode: 0
I/AudioManager(11303): setMode mode:0
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   FlutterSoundPlayer.openPlayerCompleted (package:flutter_sound_lite/public/flutter_sound_player.dart:334:13)
I/flutter (11303): │ #1   MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:120:19)
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 ---> openPlayerCompleted: true
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   FlutterSoundPlayer.openPlayerCompleted (package:flutter_sound_lite/public/flutter_sound_player.dart:349:13)
I/flutter (11303): │ #1   MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:120:19)
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 <--- openPlayerCompleted: true
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   FlutterSoundPlayer._openAudioSession (package:flutter_sound_lite/public/flutter_sound_player.dart:710:13)
I/flutter (11303): │ #1   <asynchronous suspension>
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 FS:<--- openAudioSession
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   FlutterSoundPlayer.setSubscriptionDuration (package:flutter_sound_lite/public/flutter_sound_player.dart:942:13)
I/flutter (11303): │ #1   _Test2State.initializer (package:whosaround/test2.dart:49:17)
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 FS:---> setSubscriptionDuration 
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (11303): │ #0   FlutterSoundPlayer.setSubscriptionDuration (package:flutter_sound_lite/public/flutter_sound_player.dart:950:13)
I/flutter (11303): │ #1   <asynchronous suspension>
I/flutter (11303): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (11303): │ 🐛 FS:<---- setSubscriptionDuration 
I/flutter (11303): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

any help would be thankful guys



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source