flutter_voximplant 3.10.0-beta copy "flutter_voximplant: ^3.10.0-beta" to clipboard
flutter_voximplant: ^3.10.0-beta copied to clipboard

Voximplant plugin for embedding voice and video communication into Flutter applications.

Changelog #

3.10.0-beta #

  • This is a beta SDK version. Not recommended for production use.
  • Update Android and iOS platform code to use Voximplant Android SDK 2.37.0-beta and Voximplant iOS SDK 2.50.0-beta
  • The result of VIRemoteVideoStream.startReceiving and VIRemoteVideoStream.stopReceiving API call is now provided via events:
    • VIEndpoint.onStartReceivingVideoStream
    • VIEndpoint.onStopReceivingVideoStream
  • Introduce new API to handle video receive stop on a remote video stream:
    • VIEndpoint.onStartReceivingVideoStream
    • VIEndpoint.onStopReceivingVideoStream
  • Introduce new API VIVideoStreamReceiveStopReason to handle the reason for video receive stop on a remote video stream.

3.8.0 #

  • Update iOS platform code to use Voximplant iOS SDK 2.46.12

3.7.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.34.0 and Voximplant iOS SDK 2.46.11
  • Fix(android): "java.lang.IllegalStateException: Reply already submitted" on VIClient.getClientState() API call

3.6.0: #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.33.1 and Voximplant iOS SDK 2.46.10
  • Fix for #43

3.5.1 #

  • Hotfix for quality issues events:
    • Unhandled exception on processing VIQualityIssueLevel
    • Unhandled exception on processing VIFrameSize on iOS platform

3.5.0 #

3.4.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.32.4 and Voximplant iOS SDK 2.46.8

3.3.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.32.3 and Voximplant iOS SDK 2.46.7
  • Introduce VIClientConfig.forceRelayTraffic API to force the media to go through TURN servers.

3.2.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.32.1 and Voximplant iOS SDK 2.46.4
  • Introduce new APIs to restore the connection to the Voximplant Cloud if it was closed due to network issues during a call:
  • Introduce simulcast feature support for video conference. Simulcast is currently disabled by default, but can be enabled via VICallSettings.enableSimulcast parameter.
  • Introduce new APIs to control remote video streams in a video conference call:
  • Introduced VIEndpoint.onVoiceActivityStarted and VIEndpoint.onVoiceActivityStopped API to handle voice activity of an endpoint in a conference call.

3.1.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.28.0 and Voximplant iOS SDK 2.45.0
  • Fix for #24
  • Introduce VILogListener

3.0.0 #

  • Migrate to null safety
  • Minimum Dart SDK version increased to 2.12.0
  • Minimum Flutter SDK version increased to 1.20.0

API changes:

Other changes:

2.6.1 #

2.6.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.21.3 and Voximplant iOS SDK 2.36.2
  • VIAudioFile._type private field changed to VIAudioFile.type public final field

2.5.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.21.0 and Voximplant iOS SDK 2.35.0
  • Fix VICall.onCallAudioStarted callback execution on iOS

2.4.3 #

  • Fix a bug leading to non-execution of VIAudioFile.stop() Future in some cases

2.4.2 #

  • Fix a crash on stop non-looped VIAudioFile (iOS)

2.4.1 #

  • Reformat code according to Dartfmt
  • Fix VIAudioDeviceManager.getAudioDevice always throws issue

2.4.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.20.4 and Voximplant iOS SDK 2.34.3
  • Introduce VIAudioFile API

2.3.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.19.0 and Voximplant iOS SDK 2.33.0
  • Introduce Messaging API
  • Fix for #14

2.2.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.17.0 and Voximplant iOS SDK 2.31.0
  • Supporting the new Android plugins APIs based on FlutterPlugin
  • VIClient.conference method added
  • VIEndpoint.place value added
  • VIEndpoint.onEndpointRemoved callback added

2.1.2 #

  • Update iOS platform code to use Voximplant iOS SDK 2.30.0
  • Xcode 11.4 support added
  • VIVideoRenderer null handling improvements
  • VIClient bundleId won't be set to native SDK if it is null

2.1.1 #

  • VIVideoFlags incorrect initialisation fix

2.1.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.16.1 and Voximplant iOS SDK 2.29.0
  • Improve video rendering on iOS
  • VICameraManager.selectCamera is now available for iOS
  • Add VICall.getCallDuration API

2.0.0 #

  • Update iOS platform code to use Voximplant iOS SDK 2.26.0
  • Add 'VI' prefix to public API to avoid conflicts with other packages
  • Add video call functionality
  • Add camera management functionality
  • Improve multiple call management
  • Improve error descriptions for iOS
  • Public API will no longer throw PlatformException. All exceptions are now wrapped with VIException. Error codes for VIClient and VICall are described in VIClientError and VICallError classes.
  • Fix build issues in example project
  • Changed minimum Flutter SDK version to 1.10.0

1.2.0 #

  • Update Android and iOS platform code to use Voximplant Android SDK 2.15.0 and Voximplant iOS SDK 2.25.2
  • Native code refactoring

1.1.0 #

  • Add API for CallKit integration on iOS platform
  • Update Android and iOS platform code to use Voximplant Android SDK 2.14.1 and Voximplant iOS SDK 2.25.1

1.0.0 #

  • Audio call functionality
33
likes
0
pub points
86%
popularity

Publisher

verified publishervoximplant.com

Voximplant plugin for embedding voice and video communication into Flutter applications.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_voximplant