Skip to main content

orvexa_player 0.1.2 copy "orvexa_player: ^0.1.2" to clipboard
orvexa_player: ^0.1.2 copied to clipboard

A Flutter MP4/HLS video player with customizable controls, fullscreen, video and Widget ads, VAST/VMAP, and opt-in native picture in picture.

0.1.2 #

  • Accept xml 6.6.1 through 7.x for compatibility with applications that share newer XML dependencies, while retaining the existing Flutter and Dart minimums.

0.1.1 #

  • Expose current video dimensions and a nullable display aspect ratio in PlayerState for host-controlled layouts.
  • Update dimensions from native media metadata, browser metadata and adaptive resize events, and the opt-in iOS AVPlayer presentation size.

0.1.0 #

Initial release.

  • Play MP4/HLS with media_kit on native platforms and HTML video/HLS.js on web, using an independently owned controller.
  • Provide responsive Hugeicons controls, complete and partial control builders, themes, nine control languages, keyboard access and automatic platform fullscreen.
  • Support engine-reported tracks, external subtitles, chapters, lazy grouped episodes, resume choices, optional host preference storage and WebVTT/sprite thumbnails.
  • Schedule pre-roll, mid-roll and post-roll video and interactive Widget advertisements, including mixed sequences and content restoration.
  • Resolve a linear VAST/VMAP subset with bounded wrappers, ordered pods, skip timing and tracking; retain configurable loading and beacon transports.
  • Add experimental, opt-in Android/iOS picture in picture, with an iOS AVPlayer backend and Widget advertisements deferred until restoration.
  • Handle browser source/ad replacement, HLS recovery and Firefox fullscreen/play cancellation; expose categorized playback failures.
  • Include a demonstration of default/custom controls, advertisements and PiP, with documented platform and codec limitations.
  • Require Flutter 3.38.1+ and Dart >=3.10.0 <4.0.0.
0
likes
150
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter MP4/HLS video player with customizable controls, fullscreen, video and Widget ads, VAST/VMAP, and opt-in native picture in picture.

Repository (GitHub)
View/report issues

Topics

#video #video-player #hls #vast #picture-in-picture

License

MIT (license)

Dependencies

flutter, http, hugeicons, media_kit, media_kit_libs_video, media_kit_video, pointer_interceptor, web, window_manager, xml

More

Packages that depend on orvexa_player

Packages that implement orvexa_player