NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1306 most downloaded on pub.dev
Video player for Windows, lightweight, using Windows built-in Media Foundation API. Windows implementation of the video_player plugin.
Last release 24 days ago
14 Sep 2026
Release timing varies
gaps range from 2 weeks to 10 months
Nearly every release is documented
notes for 32 of 32 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
32 releases · first in 2022
Fix: black screen in Impeller rendering engine in Flutter 3.47+
Support multiple window (with desktop_multi_window package)
desktop_multi_window package)Fix: low FPS on vp8 / vp9 (.webm) video
One column per quarter.
BREAKING CHANGE: now WinVideoPlayer and VideoPlayer DO NOT automatically keep aspect ratio, act as video_player.
WinVideoPlayer and VideoPlayer DO NOT automatically keep aspect ratio, act as video_player.Fix #44: Fix setLooping(true) will auto play without video frames when play ended
Fix crash issue if Windows not support DirectX 12.
Re-implemented by IMFMediaEngine API of Windows Media Foundation.
Fix @41: can't play video if no audio out device
destroy all old players when hot-restart in debug mode.
* Fix exception
Fix: unexpected dispose controller when VideoPlayer created without use it, even if it is still referenced.
Fix: crash when open wrong file path or url.
Fix: controller.setPlaybackSpeed() not working
update README: no need to call registerWith()
Fix: getCurrentPosition() shouldn't return 0 during seeking
Fix: sometimes crash when closing player
Fix: cannot play video path containing non-ASCII characters
Fix: shouldn't auto play when seeking in pause state
* Enhance performance * Fix memory leak * Fix SetVolume() issue
Enable GPU hardware acceleration
* Support non-English filename
Fix video skew when width or height is not multiple of 16
Fix crash when dispose video which has no audio or video stream
* support AV1 video * enhance playback performance
* fix compile error
* change sdk version limitation
* fix crash issue * fix memory leak
* modify README.md
* modify README.md
* Fix SetLooping() * Fix bug when play to end
* Fix memory leak in cpp code
* Initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →