Mô tả
API Chụp màn hình ghi lại nội dung trên màn hình, từng cửa sổ hoặc từng thẻ.
Quyền
desktopCaptureLoại
DesktopCaptureSourceType
Enum dùng để xác định tập hợp các nguồn nội dung nghe nhìn trên máy tính được dùng trong chooseDesktopMedia().
Enum
"screen"
"window"
"tab"
"audio"
SelfCapturePreferenceEnum
Phản ánh SelfCapturePreferenceEnum.
Enum
"include"
"exclude"
SystemAudioPreferenceEnum
Phản ánh SystemAudioPreferenceEnum.
Enum
"include"
"exclude"
WindowAudioPreferenceEnum
Phản ánh WindowAudioPreferenceEnum.
Enum
"system"
"window"
"exclude"
Phương thức
cancelChooseDesktopMedia()
browser.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
Ẩn hộp thoại công cụ chọn phương tiện trên máy tính do chooseDesktopMedia() hiển thị.
Thông số
-
desktopMediaRequestId
số
Mã nhận dạng do chooseDesktopMedia() trả về
chooseDesktopMedia()
browser.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
Hiện giao diện người dùng của công cụ chọn phương tiện trên máy tính với nhóm nguồn được chỉ định.
Thông số
-
nguồn
Tập hợp các nguồn nên hiển thị cho người dùng. Thứ tự của các nguồn trong nhóm sẽ quyết định thứ tự của các thẻ trong bộ chọn.
-
targetTab
Tab không bắt buộc
Thẻ không bắt buộc mà luồng được tạo cho thẻ đó. Nếu không được chỉ định, thì luồng kết quả chỉ có thể được tiện ích gọi sử dụng. Chỉ những khung trong thẻ nhất định có nguồn gốc bảo mật khớp với
tab.urlmới có thể sử dụng luồng này. Nguồn gốc của thẻ phải là nguồn gốc an toàn, ví dụ: HTTPS. -
callback
hàm
Tham số
callbackcó dạng như sau:(streamId: string, options: object) => void
-
streamId
chuỗi
Một chuỗi mờ có thể được truyền đến API
getUserMedia()để tạo luồng nội dung nghe nhìn tương ứng với nguồn mà người dùng chọn. Nếu người dùng không chọn nguồn nào (tức là đã huỷ lời nhắc), thì lệnh gọi lại sẽ được gọi bằng mộtstreamIdtrống.streamIdđã tạo chỉ có thể được sử dụng một lần và sẽ hết hạn sau vài giây nếu không được sử dụng. -
tùy chọn
đối tượng
Chrome 57 trở lên browser.* kể từ Chrome 148Chứa các thuộc tính mô tả luồng.
-
canRequestAudioTrack
boolean
Đúng nếu "âm thanh" được đưa vào các nguồn tham số và người dùng cuối không bỏ đánh dấu hộp kiểm "Chia sẻ âm thanh". Nếu không, giá trị sẽ là false và trong trường hợp này, bạn không nên yêu cầu luồng âm thanh thông qua lệnh gọi getUserMedia.
-
-
Giá trị trả về
-
số
Một mã nhận dạng có thể được chuyển đến cancelChooseDesktopMedia() trong trường hợp cần huỷ lời nhắc.