- Fixed issue#29 - Offline downloaded file not playing
- feat: Widget AirPlayRoutePickerView accept onShowPickerView and onClosePickerView callbacks to detect picker states
- feat: Widget AirPlayIconButton show AirPlayRoutePickerView. This button uses your app theme and IconButton style
- Update dependencies.
- fixed a use case where airplay_route_picker_view was causing a crash if not wrapped in a widget with size. now the widget will have predefined 44 x 44 size, but user can customise it to their use.
- Add some examples for frequently asked cases.
- Example to show reading video from file.
- Example to show reading video from URL.
- Example to show how user can add any icon instead of default Airplay icon.
- Migrate to null safety.
- Fix a crash in AirPlayRoutePickerView when user opens it for the second time.
- Fix a crash in AVPlayer.
- Add Doc comments those can be used by DartDoc to generate beautiful documentation pages.
- Update the formatting as per pub.dev suggestions.
- Add proper comments to the API.
This version includes two widgets
1- FlutterAVPlayerView: to play a video for given url or file path using native AVPlayer.
2- AirPlayRoutePickerView: with an option to airplay it on available Apple devices.
Both of these widgets can be used in the same app or separately.