Необработанное исключение: MissingPluginException (не найдена реализация для воспроизведения метода на канале xyz.luan / audioplayers) - PullRequest
0 голосов
/ 02 мая 2020

Ошибка при попытке использовать аудиоплееры на флаттере linux код:

Future speak(String speech) async {
    try {
      clientViaServiceAccount(_credentials, _SCOPES).then((http_client) {
        var tts = new TexttospeechApi(http_client);
        var ttsResource = tts.text;
        var request = SynthesizeSpeechRequest();
        var input = SynthesisInput();
        var audio = AudioConfig();
        var voice = VoiceSelectionParams();
        voice.languageCode = "en-US";
        voice.ssmlGender = "NEUTRAL";
        audio.audioEncoding = "MP3";
        request.audioConfig = audio;
        request.voice = voice;
        input.text = speech;
        request.input = input;
        ttsResource.synthesize(request).then(
          (value) {
            SynthesizeSpeechResponse response = value;
            Uint8List bytes = Uint8List.fromList(response.audioContentAsBytes);
            var result =
                audioPlayer.play("https://www.kozco.com/tech/organfinale.mp3");
            },
        );
      });
    } catch (e) {
      print("Error");
    }
  }

(URL-адрес должен был проверить его, прежде чем я использовал аудио, которое я получил от API Google) это то, что вывод was: [ОШИБКА: flutter / lib / ui / ui_dart_state. cc (157)] Необработанное исключение: MissingPluginException (реализация не найдена для воспроизведения метода на канале xyz.luan / audioplayers)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...