Predidit
Predidit
Enable Impeller support in release mode also leads to black video playing. The application is running in vulcan mode, and media_kit hardware accelerated is enable.
Android impller is enabled by default after flutter/engine#54156. I think this will land on stable channel soon. Can we expect media_kit package support for android impller?
video_player already support that. It works very well.
https://docs.flutter.dev/release/breaking-changes/android-surface-plugins Seems that Impller won't break older API any more in the next stable release. Maybe migrating to SurfaceProducer is not an emergency.
Thanks for your effots, it works very well now.
I test it on Android14 (API 34) with https://github.com/media-kit/media-kit/actions/runs/10550943409/artifacts/1852459477 Surface will be destroyed after the screen is closed but will be recreated when the screen is opened. I can see...
@tiltmaster media_kit is well compatible with HLS video in any mainstream standard format. Maybe you are playing HLS with disguised file header. Producers of video streams often abuse public free...
@tiltmaster The following response assumes that the file headers of your video stream are disguised. If your video stream's file headers are disguised, and you cannot correctly play the stream...
``` [h264 @ 000002CB296AB980] Reinit context to 1440x1088, pix_fmt: yuv420p Input #0, mpegts, from 'D:\Download\video0.ts': Duration: 00:00:01.75, start: 1.466667, bitrate: 3255 kb/s Program 1 Metadata: service_name : Service01 service_provider: FFmpeg...
听上去是超棒的想法,您有兴趣提交一个 PR 吗。 如果没有兴趣的话,此功能会由我在下周加入。