2 votes

flutter ffmpeg_kit_flutter ResultHandler ne peut pas envoyer d'événement sur un puits d'événement nul

Sur mon projet personnel, j'obtiens la même erreur à partir de n'importe quel paquet qui utilise l'option ffmpeg_kit_flutter qui, j'en suis sûr, est lié à ffmpeg.

 D/ffmpeg-kit-flutter( 4235): FFmpegKitFlutterPlugin started listening to events on 
io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation@dde1f1b.

I/flutter ( 4235): Loaded ffmpeg-kit-flutter-android-https-x86-4.5.0-lts.
W/ffmpeg-kit-flutter( 4235): ResultHandler can not send event {FFmpegKitExecuteCallbackEvent=
{createTime=1638730375609, startTime=1638730375618, sessionId=1, type=1, command=
-ss 0:00:00.000000 -i /data/user/0/com.sm.smofficial/cache/file_picker/VID_20211102_030320.mp4
 -t 0:00:10.000000 -avoid_negative_ts make_zero -c:a copy -c:v copy /data/user/0/com.sm.smofficia
l/app_flutter/Trimmer/VID_20211102_030320_trimmed:Dec5,2021-13:52:55.mp4}} on a null event sink.

D'après le document, il n'y a pas de configuration particulière, je mets simplement ce bout de code dans le manifeste.

<uses-sdk tools:overrideLibrary="com.arthenica.ffmpegkit.flutter, com.arthenica.ffmpegkit" />

1voto

dhcracchiolo Points 46

Essayez de changer la dépendance dans votre pubspec.yaml en :

  ffmpeg_kit_flutter:
    git:
      url: https://github.com/shilangyu/ffmpeg-kit
      ref: development-flutter
      path: prebuilt/bundle-flutter-lts/default

Cela va juste faire en sorte que vous soyez sur la dernière version de la branche development-flutter. Si vous utilisez FirebaseMessaging, cela devrait résoudre le problème. Cela a fonctionné pour moi. Plus d'informations ici : https://github.com/tanersener/ffmpeg-kit/issues/209

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X