vap_player_android 1.0.0
vap_player_android: ^1.0.0 copied to clipboard
Android implementation of vap_player.
Unreleased #
1.0.0 #
- Breaking: implement the v2 platform contract with play-scoped options and a single event callback.
- Breaking: remove separate host calls for mute, content mode, frame events, and manual cache pruning.
0.2.0 #
- Add hardened Android network download pipeline: strict
2xxstatus validation, redirect cap (3), bounded transfer size, and MP4 signature validation before caching. - Add stable network failure error codes (
1001..1005) for invalid URL, HTTP status, size exceeded, invalid media, and network I/O. - Align playback event emission with the platform interface
startedevent contract. - Align text resource fallback behavior with iOS and add dedicated fallback coverage tests.
- Add policy unit tests for min download floor, URL sanitization, and MP4 signature validation.
0.1.1 #
- Change Android plugin package/namespace from
com.tencent.vap_player_androidtoapp.misi.vap_player_android. - Move Kotlin source/test package paths to match the new Android namespace.
0.1.0 #
- Initial Android federated implementation release for
flutter_vap_player. - Implements platform view rendering and playback controls.
- Supports asset, file, and network playback requests.
- Supports VAPX text/tag replacement and async image resource loading.
- Adds Android-side network cache management APIs.