Bạn có thể chia sẻ thẻ, cửa sổ và màn hình trên nền tảng web nhờ getDisplayMedia()
. Giờ đây, chúng tôi triển khai những điểm cải tiến sau đây để hướng dẫn người dùng tránh tình trạng chia sẻ quá mức do vô tình:
- Chia sẻ thẻ hiện là lựa 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 tự động chuyển đổi giữa các thẻ dùng chung hay không. - Bạn có thể 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 "hall of gương". - Tuỳ chọn
systemAudio
đảm bảo Chrome chỉ cung cấp bản ghi âm có liên quan 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 công cụ chọn nội dung đa phương tiện cho phép họ chia sẻ nền tảng hiển thị mà họ muốn. Trải nghiệm cho thấy thứ tự của sản phẩm ả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 để nhắc người dùng chuyển đế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à các 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 lựa chọn mặc định. Đây là lựa chọn bảo đảm quyền riêng tư ít nhất vì rốt cuộc có thể người dùng để 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ờ (qua đồng hồ hệ thống)
- Ngôn ngữ
- Thông báo của hệ thống
- Các ứ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 (qua thanh địa chỉ)
- Ảnh hồ sơ của người dùng (trình duyệt, hệ thống, ứng dụng khác)
- Liên kết câu lạc bộ bóng bầu dục (qua hình nền máy tính)
- Thông báo âm thanh của các ứng dụng ở chế độ nền, chẳng hạn như lịch
Hầu hết những vấn đề này đều được giảm thiểu bằng cách chia sẻ thẻ thay vì màn hình.
Tính hoàn thiện của tính năng
Chia sẻ thẻ có tính năng hoàn thiện hơn:
- Tất cả nền tảng đều hỗ trợ tính năng chia sẻ âm thanh trên thẻ. 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 cho phép cộng tác chặt chẽ hơn với nội dung đã ghi:
- Tên người dùng ghi lại giúp nhận dạng thẻ được ghi lại và thiết lập kênh liên lạc với thẻ đó.
- Chụp theo khu vực cho phép thu hẹp hơn nữa nội dung được 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, tốt hơn là chia sẻ trực tiếp thẻ đang chạy ứng dụng đó, thay vì cửa sổ Chrome của ứng dụng hoặc thậm chí toàn bộ màn hình.
- Thẻ này 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 về những người tham gia từ xa sẽ "được phóng to vào hành động" và do đó rõ ràng hơn.
- Tránh ghi lại, 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 khi chụp bằng thẻ so với các kiểu chụp khác.
Chế độ kiểm soát mới đối với việc 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 của mình.
Hãy xem các chế độ kiểm soát việc chia sẻ màn hình bảo đảm quyền riêng tư để biết thêm thông tin.
Các bước tiếp theo
Tuỳ chọn suppressLocalAudioPlayback
sẽ cho biết liệu âm thanh đang phát trong một thẻ có được phát từ 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 bề mặt màn hình đã chụp hoặc tránh sự thay đổi tiêu điểm như vậy.
Xác nhận
Hình ảnh chính của Jelleke Vanooteghem.
Cảm ơn Rachel Andrew đã đánh giá bài viết này.