观看页核心
Last updated
Last updated
本文档主要提供观看页小程序 SDK 提供的核心方法 Api 说明。
在设计模式上,观看页核心实例是单例设计,所以 sdk 提供单独的方法来创建和销毁实例
Api 方法: createWatchCore(appConfig: AppConfig): PolyvWatchCore
参数说明:
appConfig:配置选项,AppConfig
类型,必传,详细类型说明如下
参数名 | 说明 | 类型 | 必须 | 默认值 |
---|---|---|---|---|
示例代码:
Api 方法: destroyWatchCore(): void
注意:一般情况下不建议开发者主动去调用该方法,建议是随浏览器标签页关闭时,自动被浏览器销毁回收即可。
示例代码:
Api 方法: setXAuthToken(xAuthToken: string): void
参数说明:
xAuthToken:授权 token,string
类型,必传
观看页核心方法,用于安装观看页核心并加载频道信息,安装完成后回调 Promise 及 PolyvWatchCoreEvents.WatchCoreSetuped 事件。
Api 方法: setup(): Promise<SetupResult>
返回值说明: Promise<SetupResult>
类型
示例:
观看页核心方法,用于在进入直播观看页之前连接聊天室,连接完成后回调 Promise 及 PolyvWatchCoreEvents.WatchCoreConnected 事件。
Api 方法: connect(): Promise<void>
示例:
channelId
频道号
string
是
-
domainInfo
自定义域名
Partial<DomainInfo>
否
-
userInfo
观众信息
UserInfo
否
-
vid
回放 vid
string
否
-
playbackOrigin
回放类型
PlaybackOrigin
否
-