Releases: 100mslive/flutter-video-plugin
Releases · 100mslive/flutter-video-plugin
0.1.0
| Package | Version |
|---|---|
| hms_room_kit | 1.2.0 |
| hmssdk_flutter | 1.11.0 |
| hms_video_plugin | 0.1.0 |
Added
- Pre-initialization support for Virtual Background: Added
preInitializeVirtualBackground()method to improve reliability when enabling virtual background or blur effects- Ensures the plugin is properly added to the SDK pipeline before use
- Reduces initialization failures and improves user experience
- Should be called after
onJoinoronPreviewcallbacks for optimal performance
Fixed
- Virtual Background Plugin Reliability:
- Fixed issues where virtual background/blur would fail to enable on first attempt
- Improved error handling for plugin addition and removal operations
- Added proper state tracking to prevent stale plugin references
- Enhanced logging for debugging virtual background operations (Android)
Changed
-
SDK Version Updates:
- Updated Android SDK to version
2.9.78 - Updated iOS SDK to version
1.17.0
- Updated Android SDK to version
-
Android Platform Updates:
- Upgraded Gradle to
8.10.2 - Upgraded Android Gradle Plugin to
8.9.0 - Updated
compileSdkVersionto36 - Updated
minSdkVersionto24(from21) - Updated Kotlin version to
2.+ - Updated Java target to version
17 - Added NDK version
27.2.12479018
- Upgraded Gradle to
-
iOS Platform Updates:
- Updated minimum iOS version to
16.0(from11.0) - Added CocoaPods integration with proper version locking
- Enhanced permission handling configuration
- Updated minimum iOS version to
-
Example App Improvements:
- Added required Android permissions (Camera, Microphone, Bluetooth, etc.)
- Added Picture-in-Picture support for Android
- Improved Android manifest configuration
- Updated iOS info.plist with required permissions
-
Code Quality:
- Switched linter from
flutter_lintstolints/core.yaml - Improved error handling in virtual background operations
- Added comprehensive logging for debugging
- Switched linter from
Technical Requirements
- Android: Requires API 24+ (Android 7.0+)
- iOS: Requires iOS 16.0+
- Gradle: 8.10.2
- Kotlin: 2.+
- Java: 17
Uses hmssdk_flutter package version 1.11.0
Full Changelog: 0.0.2...0.1.0
0.0.2
0.0.1
| Package | Version |
|---|---|
| hmssdk_flutter | 1.10.3 |
| hms_room_kit | 1.1.3 |
| hms_video_plugin | 0.0.1 |
-
Introducing support for Virtual Background and Blur
Users can now use virtual background and blur features in their video calls using the
hms_video_plugin.
Learn more about the feature here
Uses hmssdk_flutter package version 1.10.3