Flutter
Easily deploy premium video in your app cross-platform on Web, Android, Android TV, FireTV and iOS with the best Flutter video player on the market.

Native Performance, Singular Codebase
Accelerate the time-to-market of your OTT app with the THEOplayer Flutter SDK.
Fast time-to-market
Leverage advanced Flutter video player features which are often missing in the default Flutter video player library. And use ready-made DRM, analytics and ads connectors to speed up your development.
Extensive platform support
Flutter-optimized
Flexibility & support from video experts
THEOplayer Flutter SDK vs. Open Source
How THEOplayer outperforms open source video_player, chewie and better_player.
Join Flutter SDK early access program
Would you like to experience the benefits first-hand, and provide your input to further shape our Flutter SDK?
We've launched an early access program, limited to a select number of companies. This program allows us to collaborate closely with you to tailor our Flutter SDK to your specific requirements, all while it's in the midst of active development. Join us in this unique opportunity to shape the future of our SDK to perfectly align with your needs.
Extensive platform support
The THEOplayer Flutter SDK bridges our HTML5/Tizen/webOS SDK, Android/Fire TV SDK and iOS/tvOS SDK, so that you can develop in Dart only.
Easily monetize, protect and monitor your content
Fast time-to-market through connectors that reduce integration efforts. Built and maintained by THEO!
Endless ways to monetize your content
Provide for pre-roll, mid-roll and post-roll ads without loading times, with readily available connectors for popular CSAI and SSAI solutions such as Google IMA & DAI.
Protect your content and piece of mind
Use out-of-the box connectors for commonly used DRM solutions such as BuyDRM, DRMtoday, EZDRM, Irdeto and Verimatrix.
Easily get usage insights
Leverage out of the box connectors for popular analytics solutions such as Conviva, Nielsen, Comscore and Adobe Experience.
Extensive features
Develop in Dart only thanks to a comprehensive set of readily available features
Casting
Cast and control playback fast and smoothly on smart and connected TV using Chromecast and Airplay capabilities.
Subtitles
Support for WebVTT, TTML (SMPTE-TT, DFXP, IMSC, ...) SRT and CEA-608/708 captions, allowing to smoothly switch between languages.
Thumbnails
Show a quick snapshot of the video content when hovering over the seek bar, allowing your viewers to scan your content for the scene that they want.
Multi-audio
Deliver your content and let your customers enjoy the video in their preferred language by offering multiple language options - both for on-demand and for live streaming.

Picture-in-Picture
Keep your viewers hooked to your video while they read accompanied text or interact with others sites or applications.
Offline playback
Make it possible to store the video content on the user's device, so that they can watch it when not connected.