zego_express_engine 1.17.5 zego_express_engine: ^1.17.5 copied to clipboard
ZegoExpressEngine Flutter SDK is a flutter plugin wrapper based on ZegoExpressEngine native Android / iOS SDK, providing live video and real-time audio/video services.
Change Log #
1.17.5 #
Enhancements #
-
When the login room is inconsistent with the room ID sent by the real-time message, an accurate error code (1009005) is thrown.
For related API, please refer to loginRoom, sendBroadcastMessage, sendBarrageMessage, sendCustomCommand
Bug Fixes #
-
Fixed an issue where the play-stream end did not receive the SEI when the aux publisher sent it.
For related API, please refer to sendSEI
-
Fix the issue that sometimes audio and video are out of sync in publish iOS screen capture stream.
1.17.0 #
New Features #
-
Added support for more voice changer effects.
Added 4 voice changer effects - Foreigner, Optimus Prime, Robot, and Ethereal - to easily create unique sound effects and make users' voices more interesting. Create a quirky atmosphere between friends' voices in voice scenes to enhance entertainment.
For related API, please refer to setVoiceChangerPreset
-
Added support for setting reverb echo parameters
Allows to set up to 7 echoes (delay), and supports to individually set the delay and decay of each echo, and overall input and output gain values.
For related API, please refer to setReverbEchoParam
-
Added support for transient noise suppression
Can be used to suppress transient noises such as keyboard and desk knocks.
For related API, please refer to enableTransientANS
-
Media Player added support for switching audio tracks.
-
Media Player added support for setting voice changer effects.
Enhancements #
-
Added parameters like [videoBreakRate], [audioBreakRate] to the play stream quality parameter to count the break rate.
For related API, please refer to onPlayerQualityUpdate
Bug Fixes #
- Fix the issue that calling media player's [enableRepeat] does not take effect before receives the [loadResource] callback.
1.16.1 #
Enhancements #
-
The fast seek configuration is enabled inside the media player to optimize the slow loading of MP3 files by the media player.
-
Upgrade the third-party library to ensure the security and quality level of the SDK, and FFmpeg is upgraded to version 4.2.2.
Bug Fixes #
-
Fixed a problem where Jni caused some machines to crash with low probability when ClassLoad was released.
-
Fix the problem of a small number of users experiencing a sudden drop in video encoding rate.
1.16.0 #
New Features #
-
Add audio effect player function
Sound effects refer to short sound effects played to enhance the sense of reality or to enhance the atmosphere of the scene, such as: playing applause, gift sound effects, prompt sounds, etc. during the live broadcast; in the game, playing bullets, collision sounds.
The sound effect player supports functions such as sound effect playback (multiple sound effects can be overlapped), playback control (such as pause playback, volume adjustment, set playback progress), pre-loaded sound effects and other functions.
For related API, please refer to createAudioEffectPlayer, destroyAudioEffectPlayer
Bug Fixes #
-
Fix the problem that onRoomStreamExtraInfoUpdate may call back with empty list unexpectedly
-
Fix the problem that an error occurs when calling SDK functions for the first time
-
Fix the problem of no callback after two consecutive calls to createEngine
1.15.2 #
Bug Fixes #
-
Fixed issue where media player setting local playback volume or publishing stream volume might not work
-
Fixed a problem with the [onRoomUserUpdate] callback that had the probability of triggering a full member callback by mistake
1.15.0 #
New Features #
-
Add media player volume control function
Allows to set and get the local playback volume and publish volume of the media player separately.
For related API, please refer to
setPlayVolume
,setPublishVolume
,getPlayVolume
,getPublishVolume
of theZegoMediaPlayer
. -
Add the function of setting audio capture dual channel mode
-
The API for start sound level / audio spectrum monitoring supports setting the callback interval
-
Added the function to configure advanced properties when switching rooms
Switch room allows developer to configure the properties of the next room, such as login authentication
-
Add
setEngineConfig
API to set log path and size, and advanced special configuration
Deleted #
- Deprecated the
getVolume
interface in the mediaplayer, please usegetPlayVolume
andgetPublishVolume
instead
1.14.0 #
-
Update native SDK to version 1.14.0
-
Add
loginMultiRoom
,switchRoom
,setRoomExtraInfo
APIs andonRoomExtraInfoUpdate
callback -
Optimize the callback log on the flutter native side
1.1.0 #
-
Update native SDK to version 1.12.3
-
Add
setANSMode
,setAudioEqualizerGain
,setVoiceChangerParam
,setReverbParam
,enableVirtualStereo
APIs -
Add
Record
module withstartRecordingCapturedData
,stopRecordingCapturedData
,onCapturedDataRecordStateUpdate
,onCapturedDataRecordProgressUpdate
-
Add
getVideoConfig
implementation for Android -
Fix issue of
stopMixerTask
for Android
0.15.1 #
- Fix the problem that the
codecID
parameter ofsetVideoConfig
API does not take effect
0.15.0 #
- Update native SDK to version 1.11.4
0.14.2 #
- Fix the conversion issue of generic Map for some callbacks
0.14.1 #
-
Fix
enablePublishDirectToCDN
API -
Fix
updateTextureRendererSize
API on Android
0.14.0 #
-
Update native SDK to version 1.10.0
-
Fix
updateTextureRendererSize
API on Android -
Fix
onRoomOnlineUserCountUpdate
callback
0.13.1 #
- Fix mixer module issue
0.13.0 #
- Update native SDK to version 1.9.2
0.12.2 #
- Update native SDK to version 1.8.2
0.12.1 #
- Fix
onIMRecvCustomCommand
callback on iOS
0.12.0 #
-
Update native iOS SDK to version 1.8.0
-
Update native Android SDK to version 1.8.1
-
Fix some bugs in the IM module
0.11.1 #
- Update native SDK to version 1.7.9
0.11.0 #
-
Update native SDK to version 1.7.8
-
Optimize native method handler and callback handler
0.10.0 #
-
Add media player (audio only) module
-
Update native SDK to version 1.7.0
-
Add error code definition class
-
Fix iOS callback bug
0.9.3 #
- Fix type conversion issue in dart callback
0.9.2 #
- Update native SDK version to 1.6.0
0.9.1 #
-
Implement Android mixer API
-
Fix iOS mixer bug
0.9.0 #
- Initial release, with native SDK dependency version 1.5.5