Bạn có thể chia sẻ thẻ, cửa sổ và màn hình trên nền tảng web nhờ getDisplayMedia()
. Chúng tôi hiện đang triển khai các điểm cải tiến sau đây để hướng dẫn người dùng tránh vô tình chia sẻ quá nhiều:
- Chia sẻ thẻ hiện là tuỳ chọn mặc định, thay vì chia sẻ màn hình.
- Tuỳ chọn
displaySurface
có thể cho biết rằng ứng dụng web ưu tiên cung cấp một loại nền tảng hiển thị cụ thể (thẻ, cửa sổ hoặc màn hình). - Tuỳ chọn
surfaceSwitching
cho biết liệu Chrome có cho phép người dùng linh động chuyển đổi giữa các thẻ được chia sẻ hay không. - Bạn có thể sử dụng tuỳ chọn
selfBrowserSurface
để ngăn người dùng chia sẻ thẻ hiện tại. Điều này giúp tránh hiệu ứng "hiệu ứng hình ảnh phản chiếu". - Tuỳ chọn
systemAudio
đảm bảo rằng Chrome chỉ cung cấp tính năng ghi âm phù hợp cho người dùng.
Sắp xếp lại lựa chọn được cung cấp cho người dùng
Khi getDisplayMedia()
được gọi, người dùng sẽ thấy một bộ chọn nội dung nghe nhìn cho phép họ chia sẻ bất kỳ nền tảng hiển thị nào mà họ muốn. Kinh nghiệm cho thấy thứ tự của mặt hàng ảnh hưởng đến lựa chọn của người dùng. Chúng tôi đang thử nghiệm trong Chrome 107 với việc sắp xếp lại bộ chọn để hướng người dùng đến các thẻ. Đây là lựa chọn tốt nhất trong hầu hết trường hợp.
Sau đây là những lợi ích dự kiến:
Quyền riêng tư
Trước đây, màn hình được cung cấp dưới dạng tuỳ chọn mặc định. Đây là lựa chọn ít bảo đảm quyền riêng tư nhất vì người dùng có thể tiết lộ nhiều thông tin cá nhân hơn so với dự kiến ban đầu. chẳng hạn như:
- Múi giờ (thông qua đồng hồ hệ thống)
- Ngôn ngữ
- Thông báo của hệ thống
- Ứng dụng đang chạy
- Ứng dụng đã cài đặt
- Các tiện ích đã cài đặt
- Dấu trang
- Nhật ký duyệt web (thông qua thanh địa chỉ)
- Ảnh hồ sơ của người dùng (trình duyệt, hệ thống, các ứng dụng khác)
- Liên kết với câu lạc bộ bóng bầu dục (thông qua hình nền máy tính)
- Thông báo âm thanh từ các ứng dụng chạy ở chế độ nền, chẳng hạn như lịch
Hầu hết các mối lo ngại này đều được giảm thiểu bằng cách chia sẻ một thẻ thay vì màn hình.
Tính năng hoàn chỉnh
Tính năng chia sẻ thẻ có nhiều tính năng hơn:
- Tính năng chia sẻ âm thanh của thẻ được hỗ trợ trên tất cả nền tảng; tính năng chia sẻ âm thanh hệ thống và âm thanh cửa sổ chỉ được triển khai trên một số nền tảng tại thời điểm viết bài.
- Khi chia sẻ thẻ, các tính năng bổ sung sẽ giúp cộng tác chặt chẽ hơn với nội dung đã chụp:
- Tên người dùng của thẻ được chụp cho phép xác định thẻ được chụp và thiết lập kênh giao tiếp với thẻ đó.
- Tính năng Chụp vùng cho phép thu hẹp phạm vi nội dung đã chụp.
Hiệu suất và trải nghiệm người dùng
Khi người dùng có ý định chia sẻ một ứng dụng web khác, bạn nên chia sẻ trực tiếp thẻ đang chạy ứng dụng đó thay vì cửa sổ Chrome hoặc thậm chí là toàn bộ màn hình.
- Thẻ sẽ tiếp tục được chia sẻ ngay cả khi người dùng tương tác với một ứng dụng khác.
- Hình ảnh thu được trên người tham gia từ xa của người dùng sẽ được "thu phóng vào hành động" và do đó rõ ràng hơn.
- Việc tránh chụp, mã hoá và truyền nội dung không liên quan sẽ giúp tiết kiệm CPU và băng thông.
- Tốc độ khung hình ổn định hơn có thể áp dụng cho tính năng chụp thẻ thông tin so với các loại tính năng chụp khác.
Các chế độ kiểm soát mới khi chia sẻ màn hình
Các tuỳ chọn displaySurface
, surfaceSwitching
, selfBrowserSurface
và systemAudio
mới sẽ cho phép bạn điều chỉnh trải nghiệm chia sẻ màn hình.
Hãy xem bài viết Các chế độ kiểm soát việc chia sẻ màn hình để bảo vệ quyền riêng tư để biết thêm thông tin.
Bước tiếp theo
Tuỳ chọn suppressLocalAudioPlayback
sẽ cho biết liệu âm thanh phát trong một thẻ có được phát qua loa cục bộ của người dùng hay không.
Tiêu điểm có điều kiện sẽ cho phép ứng dụng web chụp ảnh hướng dẫn trình duyệt chuyển tiêu điểm sang nền tảng hiển thị được chụp hoặc tránh thay đổi tiêu điểm như vậy.
Lời cảm ơn
Cảm ơn Rachel Andrew đã xem xét bài viết này.