1.1.0 • Published 1 year ago

chushi-api v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

说明文档

install

npm i chushi-api

import CSApi并连接服务端

<div id="player"></div>
import CSApi from 'chushi-api'

配置修改

CSApi.rtcPlayer.setPlayerConfig({
// 是否显示日志信息, 默认false
printLog: true,
// 是否拦截鼠标键盘事件,默认false
interceptMouseAndKeyBoard: true
})

事件处理

事件监听

CSApi.rtcPlayer.once(CSApi.RTCEvent.Connecting, () => {
  console.log('正在连接')
})
CSApi.rtcPlayer.once(CSApi.RTCEvent.Connected, () => {
  console.log('连接成功')
})
CSApi.rtcPlayer.once(CSApi.RTCEvent.Disconnected, () => {
  console.log('连接断开')
})

CSApi.rtcPlayer.on(CSApi.RTCEvent.ReceivedMsg, handleMsg)

function handleMsg(msg) {
  console.log('收到消息', msg)
}

取消事件监听

CSApi.rtcPlayer.off(CSApi.RTCEvent.ReceivedMsg, handleMsg)

传入容器id和服务websocket地址

CSApi.rtcPlayer.start('player', signalWSUrl)

发送消息

CSApi.rtcPlayer.sendMSG({
    type: "controls",
    name: "SetEnvWeather",
    env_weather: "晴天"
})
1.1.0

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

2.0.0

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago