イベント
例
window.addEventListener( 'UneeqMessage', (event) => {
const msg = event.detail;
console.log('UneeQ Message: ', msg);
switch( msg.uneeqMessageType ){
case 'SessionStateUpdate':
if( msg.live ) {
document.body.classList.add('uneeq-session-live');
} else {
document.body.classList.remove('uneeq-session-live');
}
break;
// Add additional event handlers here...
default:
break;
}
});AvatarAnswer
AvatarInterrupted
AvatarStartedSpeaking
AvatarStoppedSpeaking
AvatarUnavailable
CallToActionDismissed
CreateSessionFailed
CustomData
CustomMetadataUpdated
DataProcessingWarning
DeviceError
DigitalHumanMuted
DigitalHumanPlayedInMutedModeSuccess
DigitalHumanUnmuted
DisplayContentUpdated
EnableMicrophoneUpdated
FrameReady
FrameResize
Instructions
LayoutModeUpdate
MicPermissionDenied
Notification
PromptRequest
PromptResult
PromptUpdated
ReadyToStart
RecordingStarted
RecordingStopped
SceneReady
ServiceUnavailable
SessionBackendError
SessionConnecting
SessionDisconnected
SessionEnded
SessionError
SessionLive
SessionReconnecting
SessionReconnectingFinished
SessionStateUpdate
SoftSwitchFinished
SoftSwitchStarting
SpeechEvent
SpeechStarted
SpeechTranscription
UnhandledMessage
UserStartedSpeaking
UserStoppedSpeaking
VadInterruptionAllowed
VideoInitialised
VideoLayoutConfiguring
WaitingForRenderer
WaitingForStartRequest
WaitingInQueue
WaitingToStart
WebRtcConnected
WebRtcStats
最終更新
