ZegoExpressEngineWeb class

A web implementation of the ZegoExpressEngineWeb plugin.

Constructors

ZegoExpressEngineWeb()

Properties

hashCode int
The hash code for this object.
no setterinherited
previewView ↔ dynamic
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addPublishCdnUrl(String streamID, String targetURL, {int? timeout}) Future<Map>
callExperimentalAPI(dynamic params) Future<String>
copyrightedMusicClearCache() Future<void>
copyrightedMusicDownload(String resourceID) Future
copyrightedMusicGetAverageScore(String resourceID) Future<int>
copyrightedMusicGetCurrentPitch(String resourceID) Future
copyrightedMusicGetFullScore(String resourceID) Future<int>
copyrightedMusicGetKrcLyricByToken(String krcToken) Future
copyrightedMusicGetLrcLyric(String songID, int vendorID) Future
copyrightedMusicGetPreviousScore(String resourceID) Future<int>
copyrightedMusicGetSharedResource(dynamic config, int type) Future
copyrightedMusicGetSharedResourceV2(dynamic config) Future
copyrightedMusicGetStandardPitch(String resourceID) Future
copyrightedMusicGetTotalScore(String resourceID) Future<int>
copyrightedMusicInitCopyrightedMusic(dynamic config) Future<Map>
copyrightedMusicPauseScore(String resourceID) Future<int>
copyrightedMusicRequestResource(dynamic config, int type) Future<Map>
copyrightedMusicRequestResourceV2(dynamic config) Future<Map>
copyrightedMusicResumeScore(String resourceID) Future<int>
copyrightedMusicSendExtendedRequest(String command, String params) Future<Map>
copyrightedMusicSetScoringLevel(int level) Future<void>
copyrightedMusicStartScore(String resourceID) Future<int>
copyrightedMusicStopScore(String resourceID) Future<int>
createCopyrightedMusic() Future<int>
createMediaPlayer() Future<int>
//////////////////////////播放器相关////////////////////////////////////////
createRealTimeSequentialDataManager(String roomID) Future<int>
createScreenCaptureSource(int? sourceId, int? sourceType) Future<int>
destroyCopyrightedMusic() Future<void>
destroyEngine() Future<void>
destroyMediaPlayer(int index) Future<void>
destroyPlatformView(int viewID) Future<bool>
//////////////////////////设备相关////////////////////////////////////////
destroyRealTimeSequentialDataManager(int index) Future<void>
destroyScreenCaptureSource(int index) Future<void>
enableAEC(bool enable) Future<void>
//////////////////////////前处理相关////////////////////////////////////////
enableAGC(bool enable) Future<void>
enableANS(bool enable) Future<void>
enableCamera(bool enable, int channel) Future<void>
enableEffectsBeauty(bool enable) Future<void>
enableHardwareEncoder(bool enable) Future<void>
enableTrafficControl(bool enable, int? channel) Future<void>
getAudioConfig(int? channel) Future<Map>
getAudioDeviceList(int type) Future<List>
getVersion() Future<String>
Returns a String containing the version of the platform.
getVideoConfig(int? channel) Future
getVideoDeviceList() Future<List>
handleMethodCall(MethodCall call) Future
Handles method calls over the MethodChannel of this plugin. Note: Check the "federated" architecture for a new way of doing this: https://flutter.dev/go/federated-plugins
isMicrophoneMuted() Future<void>
loginRoom(String roomID, dynamic user, dynamic config) Future<Map>
//////////////////////////房间相关////////////////////////////////////////
logoutRoom(String? roomID) Future<Map>
mediaPlayerEnableAux(int index, bool enable) Future<void>
mediaPlayerEnableRepeat(int index, bool enable) Future<void>
mediaPlayerGetTotalDuration(int index) Future<int>
mediaPlayerLoadCopyrightedMusicResourceWithPosition(int index, String resourceID, int startPosition) Future<Map>
mediaPlayerLoadResource(int index, String path, [int startPosition = 0]) Future<Map>
mediaPlayerLoadResourceFromMediaData(int index, dynamic mediaData, int startPosition) Future<Map>
mediaPlayerMuteLocal(int index, bool enable) Future<void>
mediaPlayerPause(int index) Future<void>
mediaPlayerResume(int index) Future<void>
mediaPlayerSeekTo(int index, int millisecond) Future
mediaPlayerSetAudioTrackIndex(int index, int trackIndex) → dynamic
mediaPlayerSetPlayerCanvas(int index, Map canvas) → void
mediaPlayerSetPlaySpeed(int index, double speed) Future<void>
mediaPlayerSetVolume(int index, int volume) Future<void>
mediaPlayerStart(int index) Future<void>
mediaPlayerStop(int index) Future<void>
muteAllPlayAudioStreams(bool mute) Future<void>
muteAllPlayVideoStreams(bool mute) Future<void>
muteMicrophone(bool mute) Future<void>
mutePlayStreamAudio(String streamID, bool mute) Future<void>
mutePlayStreamVideo(String streamID, bool mute) Future<void>
mutePublishStreamAudio(bool mute, int? channel) Future<void>
mutePublishStreamVideo(bool mute, int? channel) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removePublishCdnUrl(String streamID, String targetURL) Future<Map>
renewToken(String roomID, String token) Future<void>
sendBarrageMessage(String roomID, String message) Future<Map>
sendBarrageMessageWitchCallback(String roomID, String message) Future
sendBroadcastMessage(String roomID, String message) Future<Map>
sendBroadcastMessageWithCallback(String roomID, String message) Future
//////////////////////////消息相关////////////////////////////////////////
sendCustomCommand(String roomID, String message, List toUserList) Future<Map>
sendRealTimeSequentialData(int index, Uint8List data, String streamID) Future<Map>
sendSEI(dynamic data, int dataLength, int channel) Future<void>
setAllPlayStreamVolume(int volume) Future<void>
setAudioConfig(dynamic config, int? channel) Future<void>
setAudioSource(int source, int? channel) Future<int>
setCaptureVolume(int volume) Future<void>
setEffectsBeautyParam(dynamic param) Future<void>
setEngineConfig(dynamic config) Future<void>
setGeoFence(int type, List<int> areaList) Future<void>
setLowlightEnhancement(int mode, int? channel) Future<void>
setMinVideoBitrateForTrafficControl(int bitrate, int mode, int? channel) Future<void>
setPlayVolume(String streamID, int volume) Future<void>
setRoomExtraInfo(String roomID, String key, String value) Future<Map>
setRoomMode(int mode) Future<void>
setRoomScenario(int scenario) Future<void>
setSEIConfig(Map config) Future<void>
setStreamAlignmentProperty(int alignment, int? channel) Future<void>
setStreamExtraInfo(String extraInfo, int channel) Future<Map>
setTrafficControlFocusOn(int mode, int? channel) Future<void>
setVideoConfig(dynamic config, int? channel) Future<void>
//////////////////////////推流相关////////////////////////////////////////
setVideoMirrorMode(int mirrorMode, int? channel) Future<void>
setVideoSource(int source, int? instanceID, int? channel) Future<int>
startAudioDataObserver(int observerBitMask, dynamic param) Future<void>
startAutoMixerTask(Map config) Future<Map>
startBroadcasting(int index, String streamID) Future<void>
startCaptureScreen(int index, dynamic config) Future<void>
startEffectsEnv() Future<void>
startMixerTask(Map config) Future<Map>
/////////////////////////////混流接口//////////////////////////////////////////
startPlayingStream(String streamID, dynamic canvas, dynamic config) Future<void>
//////////////////////////拉流相关////////////////////////////////////////
startPreview(dynamic canvas, int channel) Future<void>
startPublishingStream(String streamID, dynamic config, int? channel) Future<void>
startSoundLevelMonitor(dynamic config) Future<void>
startSubscribing(int index, String streamID) Future<void>
stopAudioDataObserver() Future<void>
stopAutoMixerTask(Map config) Future<Map>
stopBroadcasting(int index, String streamID) Future<void>
stopCaptureScreen(int index) Future<void>
stopEffectsEnv() Future<void>
stopMixerTask(String taskID) Future<Map>
stopPlayingStream(String streamID) Future<void>
stopPreview(int? channel) Future<void>
stopPublishingStream(int? channel) Future<void>
stopSoundLevelMonitor() Future<void>
stopSubscribing(int index, String streamID) Future<void>
switchRoom(String fromRoomID, String toRoomID, dynamic config) Future<void>
takePlayStreamSnapshot(String streamID) Future
toString() String
A string representation of this object.
inherited
updatePlayingCanvas(String streamID, dynamic canvas) Future<int>
useAudioDevice(int type, String deviceID) Future<void>
useAudioOutputDevice(String viewID, String deviceID) Future<void>
useFrontCamera(bool enable, int channel) Future<void>
useVideoDevice(String deviceID, int channel) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

createCompleter() → dynamic
createEngineWithProfile(dynamic profile) Future<void>
formatDeviceList(dynamic list) → dynamic
getPublishChannel([int? channel = 0]) → dynamic
presetLogConfig(dynamic config) Future<void>
registerWith(Registrar registrar) → void
setCloudProxyConfig(List<Map> proxyList, String token, bool enable) Future<void>
setLocalProxyConfig(List<Map> proxyList, bool enable) Future<void>