You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add playNetwork / playFile / playAsset / playSource entries on the controller for explicit per-source playback; local files and Flutter assets bypass the caching proxy. * Add controller.takeSnapshot() returning the current frame as a PNG XFile (iOS, Android, macOS, Web). * Add FlutterCacheVideoPlayer.extractCoverCandidates(source, {count, ...}) that samples non-black candidate frames from a VideoSource, sorted by brightness descending (iOS, Android, macOS, Web). * Export new public types: VideoSource, VideoCoverFrame, XFile. * Windows/Linux: takeSnapshot returns NOT_IMPLEMENTED and extractCoverCandidates returns an empty list for now. (ce63579)