ZegoExpressEngineWeb class
A web implementation of the ZegoExpressEngineWeb plugin.
Constructors
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> -
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>