Skip to main content

better_player_macos 1.4.0 copy "better_player_macos: ^1.4.0" to clipboard
better_player_macos: ^1.4.0 copied to clipboard

PlatformmacOS

The macOS implementation of the better_player plugin, providing video playback using AVPlayer, AppKit, and FFI for Flutter desktop apps.

1.4.0 #

  • Added: Native pre-cache progress reporting in CacheManager via BetterPlayerPreCacheCallback.
  • Fixed: App crash on hot restart by using asynchronous listener callbacks (implementAsListener), resetting the native log callback, safely extracting orphaned player IDs, and clearing callbacks before resource teardown (#1617).

1.3.0 #

  • Fixed: Added fallback matching by displayName, language, and index in setAudioTrack to support HLS audio tracks lacking common title metadata.

1.2.0 #

  • Added: setTextTrack method on BetterPlayer to select or disable legible media selection group tracks in AVPlayerItem (#1066).
  • Added: AVPlayerItemLegibleOutput push delegate and onCues callback on BetterPlayerCallback emitting parsed subtitle cues.
  • Fixed: Forwarded dynamic presentation size changes to Flutter to resolve black screen on HLS playback with delayed track resolution (#1595).
  • Fixed: Prevented native KVO crash on disposal and hot restart by unregistering observers, clearing callbacks, and resetting player item (#1600).

1.1.1 #

  • Added: Better Player logo screenshot and branding metadata for pub.dev package listing.

1.1.0 #

  • Updated: Defaulted controls to desktop theme and synchronized with core player 1.22.0.

1.0.0 #

  • Added: Initial release of better_player_macos with native AVPlayer playback, AppKitView rendering, FFI bindings, and FairPlay DRM support.
1
likes
160
points
940
downloads
screenshot

Documentation

API reference

Publisher

verified publisherhasoft.pl

Weekly Downloads

The macOS implementation of the better_player plugin, providing video playback using AVPlayer, AppKit, and FFI for Flutter desktop apps.

Repository (GitHub)
View/report issues

Topics

#video #player #macos #avplayer #streaming

License

Apache-2.0 (license)

Dependencies

better_player_platform_interface, ffi, flutter, objective_c

More

Packages that depend on better_player_macos

Packages that implement better_player_macos