虎牙开放平台文档

hyExt.player.getVideoState

  • 获取播放器的播放状态
  • 引入版本 1.8.0
  • 适用终端
    • 虎牙直播主站
    • 虎牙直播APP-iOS:7.13.0
    • 虎牙直播APP-安卓:7.13.3
    • 虎牙直播PC客户端-观众侧:未实现

接口签名

declare namespace hyExt { module player { /** * 获取播放器的播放状态 */ function getVideoState(): Promise<VideoState> } /** * 播放器的播放状态 */ type VideoState = { /** * 状态值;取值说明: * 1000 正在播放; * 1001 直播关闭; * 1002 加载失败; * 1003 当前线路没有直播; * 1004 没有拿到ob流的状态; */ state: number } }

示例代码

hyExt.player .getVideoState() .then((res) => { const { state } = res console.log("调用hyExt.player.getVideoState成功", res) }) .catch((err) => { console.log("调用hyExt.player.getVideoState失败", err) })