new Screen(id, name)
- Description:
- 桌面共享Screen构造函数。
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
id |
String | 设备Id |
name |
String | 设备名称 |
Members
attachScreenElementMediaStream
- Description:
- 桌面共享流渲染进视频控件
- Source:
桌面共享流渲染进视频控件
attachScreenElementMediaStream
- Description:
- 桌面共享流渲染进视频控件
- Source:
桌面共享流渲染进视频控件
(async) electronPrimaryDisplayPublish
- Description:
- electron 发布主屏幕桌面共享
- Source:
electron 发布主屏幕桌面共享
(async) electronPrimaryDisplayPublish
- Description:
- electron 发布主屏幕桌面共享
- Source:
electron 发布主屏幕桌面共享
(async) electronPublish
- Description:
- electron 发布桌面共享,主要用于electron v12版本之前或者该示例添加了contextIsolation: false
- Source:
electron 发布桌面共享,主要用于electron v12版本之前或者该示例添加了contextIsolation: false
(async) electronPublish
- Description:
- electron 发布桌面共享,主要用于electron v12版本之前或者该示例添加了contextIsolation: false
- Source:
electron 发布桌面共享,主要用于electron v12版本之前或者该示例添加了contextIsolation: false
getDisplaySurface
- Description:
- 获取当前桌面共享弹窗显示内容选项
- Source:
获取当前桌面共享弹窗显示内容选项
getDisplaySurface
- Description:
- 获取当前桌面共享弹窗显示内容选项
- Source:
获取当前桌面共享弹窗显示内容选项
muteScreenAudio
- Description:
- 屏幕共享静音
- Source:
屏幕共享静音
muteScreenAudio
- Description:
- 屏幕共享静音
- Source:
屏幕共享静音
preview
- Description:
- 预览桌面共享,只能获取桌面共享流后或发布后操作后才能调用
- Source:
预览桌面共享,只能获取桌面共享流后或发布后操作后才能调用
preview
- Description:
- 预览桌面共享,只能获取桌面共享流后或发布后操作后才能调用
- Source:
预览桌面共享,只能获取桌面共享流后或发布后操作后才能调用
(async) publish
- Description:
- 发布桌面共享。
- Source:
发布桌面共享。
(async) publish
- Description:
- 发布桌面共享。
- Source:
发布桌面共享。
(async) publishHandle
- Description:
- electron桌面共享发布接口,electron 12之前的版本建议使用electronPublish
- Source:
electron桌面共享发布接口,electron 12之前的版本建议使用electronPublish
(async) publishHandle
- Description:
- electron桌面共享发布接口,electron 12之前的版本建议使用electronPublish
- Source:
electron桌面共享发布接口,electron 12之前的版本建议使用electronPublish
setBandwidth
- Description:
- 设置带宽
- Source:
设置带宽
setBandwidth
- Description:
- 设置带宽
- Source:
设置带宽
setDescription
- Description:
- 设置备注
- Source:
设置备注
setDescription
- Description:
- 设置备注
- Source:
设置备注
setDisplaySurface
- Description:
- 设置桌面共享弹窗显示内容选项,chrome71及以后就支持displaySurface参数,但设置后未生效,96版本才开始真正生效。
- Source:
设置桌面共享弹窗显示内容选项,chrome71及以后就支持displaySurface参数,但设置后未生效,96版本才开始真正生效。
Example
screen.setDisplaySurface(ScreenDisplaySurface.monitor);
setDisplaySurface
- Description:
- 设置桌面共享弹窗显示内容选项,chrome71及以后就支持displaySurface参数,但设置后未生效,96版本才开始真正生效。
- Source:
设置桌面共享弹窗显示内容选项,chrome71及以后就支持displaySurface参数,但设置后未生效,96版本才开始真正生效。
Example
screen.setDisplaySurface(ScreenDisplaySurface.monitor);
setFrameRate
- Description:
- 设置帧率
- Source:
设置帧率
setFrameRate
- Description:
- 设置帧率
- Source:
设置帧率
setLevel
- Description:
- 设置桌面共享的优先级别
- Source:
设置桌面共享的优先级别
setLevel
- Description:
- 设置桌面共享的优先级别
- Source:
设置桌面共享的优先级别
setResolution
- Description:
- 设置分辨率
- Source:
设置分辨率
setResolution
- Description:
- 设置分辨率
- Source:
设置分辨率
setScreenAudioEnabled
- Description:
- 屏幕共享时是否同时共享屏幕音频
- Source:
屏幕共享时是否同时共享屏幕音频
setScreenAudioEnabled
- Description:
- 屏幕共享时是否同时共享屏幕音频
- Source:
屏幕共享时是否同时共享屏幕音频
(async) subscrible
- Description:
- 订阅桌面共享流
- Source:
订阅桌面共享流
(async) subscrible
- Description:
- 订阅桌面共享流
- Source:
订阅桌面共享流
unmuteScreenAudio
- Description:
- 取消屏幕共享静音
- Source:
取消屏幕共享静音
unmuteScreenAudio
- Description:
- 取消屏幕共享静音
- Source:
取消屏幕共享静音
(async) unpublish
- Source:
(async) unpublish
- Source:
(async) unsubscrible
- Description:
- 取消订阅桌面共享流
- Source:
取消订阅桌面共享流
(async) unsubscrible
- Description:
- 取消订阅桌面共享流
- Source:
取消订阅桌面共享流
updateScreenData
- Description:
- 桌面共享数据更改
- Source:
桌面共享数据更改
updateScreenData
- Description:
- 桌面共享数据更改
- Source:
桌面共享数据更改