vdocipher_flutter 2.5.0 vdocipher_flutter: ^2.5.0 copied to clipboard
A VdoCipher plugin for flutter apps. This Plugin will help to serve content on supported platform app with Hollywood grade security to prevent video piracy.
2.5.0 #
Android #
- Updated VdoCipher Android SDK dependency to 1.24.1.
- Removed parameter
EmbedInfoOptions.safetyNetApiKey
and SafetyNet support. Use Play integrity instead. - Added support for server-side resume.
- Upgraded minSdkVersion to 19.
- Bug fixes:
- Fixed NullPointerException related to onDrmSessionAcquired.
- Fixed auto-resume not working properly for offline downloads.
- Fixed additional status bar space coming with inbuilt UI.
iOS #
- Updated VdoCipher iOS SDK dependency to 2.5.4.
- Added support for server-side resume.
- Conserve speed, captions, and quality across sessions.
2.4.5 #
Android #
- Updated VdoCipher Android SDK dependency to 1.23.5.
- Added play integrity support for media download.
- Bug fix - Added PlatformSchedulerService for media3.
Web #
- Bug fixes:
- Fixed TypeError at the start of playback.
- Addressed empty list issues in
VdoPlayerValue.playbackSpeedOptions
andVdoPlayerValue.mediaInfo
. - Resolved
VdoPlayerController.setPlaybackSpeed
not working.
2.4.4 #
- Added video quality selection support for iOS.
- Updated VdoCipher iOS SDK dependency to 2.5.3.
2.4.3 #
- Fixed android conflict of media3 and exoplayer dependencies.
2.4.2 #
- Removed dependency from
wakelock
plugin.
2.4.1 #
- Fixed ExoPlayer version mismatch error (Error 1203) occurring when attempting to create a release APK.
- Updated the version of the native Android SDK to v1.23.1.
2.4.0 #
- Resolved the issue of iOS inbuilt UI overlapping on smaller screen devices.
- Resolved the caption API issue for the iOS player when used with custom UI.
- Implemented support for deactivating built-in player controls on the web platform.
- Introduced an API for muting/unmuting the player on the web platform.
- Updated the version of the native Android SDK to v1.23.0.
- Upgraded the version of the native iOS SDK to v2.5.1.
2.3.2 #
- Fixed conflict with video_player_web plugin.
- Updated native Android SDK version to v1.22.3.
2.3.1 #
- Updated native Android SDK version to v1.22.2.
- Android bug fixes -
- Runtime exception
NoSuchMethodError
forWindowInsets.getDisplayCutout()
on some devices.
- Runtime exception
2.3.0 #
- Added web support by default.
- Added new dependencies:
js
,flutter_web_plugins
, andplugin_platform_interface
. - Updated native Android SDK version to v1.22.1.
- Updated native iOS SDK version to v2.4.3.
2.2.8 #
- Native Android SDK version updated to 1.21.1.
- Native iOS SDK version updated to 2.4.2.
- iOS offline playback issue fixed.
2.2.7 #
- Bug fix - Android losing player state upon returning from another page.
2.2.6 #
- Bug fix - Propagating playback error events.
2.2.5 #
- Native Android SDK version updated to 1.19.7.
- Native iOS SDK version updated to 2.4.1.
- Bug fixes.
2.2.4 #
- Updated example code.
- Bug fix - iOS audio session closure.
2.2.3 #
- Added example code.
- Added callback for picture in picture mode event.
PlaybackSpeedOptions
renamed todefaultPlaybackSpeedOptions
2.2.2 #
- Added support to download media without audio.
- Upgraded exoplayer dependency to 2.18.5.
2.2.1 #
- Fixed iOS build issue.
2.2.0 #
- New UI for built-in player controls.
- Added support for media download and offline playback.
- Native Android SDK version updated to 1.19.2.
- Native iOS SDK version updated to 2.4.0.
2.1.1 #
- Fixed behaviour of
EmbedInfoOptions.resumePosition
parameter. - Fixed iOS playback issue with app restart in debug mode.
- Native Android SDK version updated to 1.19.1.
2.1.0 #
- Fixed iOS playback issue related to disposed player.
- Native Android SDK version updated to 1.19.0.
- Added API to track additional properties 'totalPlayed' and 'totalCovered'.
2.0.1 #
- Fixed player state management across interruptions.
- Fixed controller disposed issue.
- iOS playback issue on back press fixed.
2.0.0 #
- Fixed disabling and selecting subtitles.
- Fixed playback speed options.
- Native Android SDK version updated to 1.18.1.
- Native iOS SDK version updated to 2.2.0.
1.1.1 #
- Fixed auto play and transparent background issue.
1.1.0 #
- Fixed player controller disappearance on iOS
- Added option to disable player controls
1.0.0 #
- Fixed scrubbing issue with VdoPlayer UI
- Native SDK VdoFramework version updated to 2.1.1
1.0.0-beta.7 #
- Flutter 3.0.0 compatibility
- iOS Framework updated to 2.1.2
- Android Native lib updated to 1.14.1
- Updated outdated dependencies
1.0.0-beta.6 #
- Notes text removed from README
- Updated outdated dependencies
- Code changes suggested by Flutter Pub Dev
- Forward/Backword icon change
1.0.0-beta.5 #
- iOS Support added
1.0.0-beta.4 #
- On Events callback
- On Error callback
- Back from full-screen goes back to previous page instead of exit fullscreen
- Fixed some deprecated methods
- Improved documentation
1.0.0-beta.3 #
- Callback option available: onError
- Removed transparent background on loading video playback
- Displaying error message along with error code
1.0.0-beta.2 #
- Speed control UI option
- Forward/Backward skip configuration option
- Slider Error fixed when app goes to background and return to foreground
1.0.0-beta.1 #
- Upgrade VdoCipher native android sdk dependency to 1.10.0
- Remove LoadResult class
- Add track-selection APIs
- Upgrade library to null-safety
1.0.0-alpha.3 #
- Upgrade VdoCipher native android sdk dependency to 1.8.1
1.0.0-alpha.2 #
- Added embed info option to control adb debugging restriction
1.0.0-alpha.1 #
- Initial release of the VdoCipher flutter plugin (for android only)
- Embed videos from your VdoCipher dashboard into your flutter apps, and specify multiple playback options