Mô tả
Desktop Capture API (API Chụp màn hình) chụp nội dung của màn hình, từng cửa sổ hoặc từng thẻ.
Quyền
desktopCapture
Loại
DesktopCaptureSourceType
Enum dùng để xác định tập hợp các nguồn nội dung đa phương tiện trên máy tính dùng trong chooseDesktopMedia().
Enum
"màn hình"
"window"
"tab"
"audio"
Enum
"include"
"exclude"
Enum
"include"
"exclude"
Phương thức
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
)
Ẩn hộp thoại công cụ chọn nội dung nghe nhìn trên máy tính do chooseDesktopMedia() hiển thị.
Tham số
-
desktopMediaRequestId
số
Mã do chooseDesktopMedia() trả về
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
)
Hiển thị giao diện người dùng bộ chọn nội dung nghe nhìn trên máy tính với tập hợp nguồn được chỉ định.
Tham số
-
nguồn
Tập hợp các nguồn sẽ hiển thị cho người dùng. Thứ tự nguồn trong nhóm sẽ quyết định thứ tự thẻ trong bộ chọn.
-
targetTab
Tab không bắt buộc
Thẻ không bắt buộc để tạo luồng. Nếu không chỉ định, thì chỉ phần mở rộng gọi mới có thể sử dụng luồng kết quả. Luồng này chỉ có thể được sử dụng bởi các khung trong thẻ nhất định có nguồn gốc bảo mật khớp với
tab.url
. Nguồn gốc của thẻ phải là một nguồn gốc an toàn, ví dụ: HTTPS. -
lệnh gọi lại
hàm
Tham số
callback
có 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 do 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ằngstreamId
trống. Bạn chỉ có thể sử dụngstreamId
đã tạo một lần và mã này 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ênChứa các thuộc tính mô tả luồng.
-
canRequestAudioTrack
boolean
Đúng nếu "audio" (âm thanh) có trong nguồn tham số và người dùng cuối không bỏ đánh dấu hộp "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 truyền đến cancelChooseDesktopMedia() trong trường hợp cần huỷ lời nhắc.