video_player_tvos 0.0.1 copy "video_player_tvos: ^0.0.1" to clipboard
video_player_tvos: ^0.0.1 copied to clipboard

tvOS (Apple TV) implementation of the video_player Flutter plugin, provided by flutter-tvos.

video_player_tvos #

tvOS implementation of video_player for flutter-tvos (port of video_player_avfoundation).

Hand-finished from flutter-tvos plugin port. Verified: 14/14 integration tests pass on a physical Apple TV; video frames render via the external-texture path on real hardware.

Usage #

dependencies:
  video_player: ^2.x
  video_player_tvos: ^0.0.1
  # Required only if you use VideoPlayerController.file with a temp path:
  path_provider_tvos: ^0.0.1

tvOS support #

✅ Supported #

  • Asset, network (networkUrl), and file (file) sources.
  • Play / pause / seek / volume / playback speed / looping.
  • Texture-backed rendering (AVPlayer + FlutterTexture) — verified on a real Apple TV.

⚠️ Limitations / differs from iOS #

  • VideoPlayerController.file with a temporary path needs a working path_provider on tvOS — use the bundled path_provider_tvos.
  • The tvOS Simulator has no network; test remote URLs on a device.

❌ Not supported on tvOS #

  • None for core playback. Caption/track UI differences follow tvOS AVKit behaviour.

See PORTING_REPORT.md for the port detail and checklist.

0
likes
140
points
48
downloads

Documentation

API reference

Publisher

verified publisherfluttertv.dev

Weekly Downloads

tvOS (Apple TV) implementation of the video_player Flutter plugin, provided by flutter-tvos.

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter, meta, video_player_platform_interface

More

Packages that depend on video_player_tvos

Packages that implement video_player_tvos