虎牙开放平台文档

hyExt.stream.getStreamResolution

  • 获取推流的分辨率
  • 引入版本 1.10.0
  • 适用终端
    • 虎牙直播助手-iOS:4.8.0
    • 虎牙直播助手-安卓:4.8.0
    • 虎牙直播PC客户端-主播侧:4.18.4.0

接口签名

declare namespace hyExt { module stream { /** * 获取推流的分辨率 */ function getStreamResolution(): Promise<StreamResolutionRsp> } /** * 推流的分辨率 */ type StreamResolutionRsp = { /** * 宽度(单位是像素) */ width: number /** * 高度(单位是像素) */ height: number } }

示例代码

hyExt.stream .getStreamResolution() .then((res) => { const { width, height } = res console.log("调用hyExt.stream.getStreamResolution成功", res) }) .catch((err) => { console.log("调用hyExt.stream.getStreamResolution失败", err) })

示例结果

示例返回推流分辨率结果来源于主播在直播时主动设置的画质匹配的分辨率,开发者若想要手动改变获取的推流分辨率,可以按照如下图示进行修改:

  • PC主播端

2.png