คุณสามารถแชร์แท็บ หน้าต่าง และหน้าจอในแพลตฟอร์มเว็บได้แล้วด้วย getDisplayMedia()
ในตอนนี้ เรากำลังปรับปรุงด้านต่างๆ ต่อไปนี้เพื่อช่วยให้ผู้ใช้ไม่ต้องการแชร์มากเกินไปโดยไม่ได้ตั้งใจ
- ตอนนี้การแชร์แท็บเป็นตัวเลือกเริ่มต้นแทนการแชร์หน้าจอ
- ตัวเลือก
displaySurface
สามารถระบุได้ว่าเว็บแอปต้องการเสนอประเภทพื้นผิวการแสดงผลที่เจาะจง (แท็บ หน้าต่าง หรือหน้าจอ) - ตัวเลือก
surfaceSwitching
ระบุว่า Chrome ควรอนุญาตให้ผู้ใช้สลับระหว่างแท็บที่แชร์แบบไดนามิกหรือไม่ - คุณสามารถใช้ตัวเลือก
selfBrowserSurface
เพื่อป้องกันไม่ให้ผู้ใช้แชร์แท็บปัจจุบัน วิธีนี้จะช่วยหลีกเลี่ยงผล "ห้องกระจก" - ตัวเลือก
systemAudio
ช่วยให้มั่นใจได้ว่า Chrome จะเสนอการบันทึกเสียงที่เกี่ยวข้องแก่ผู้ใช้เท่านั้น
การจัดเรียงตัวเลือกที่เสนอให้ผู้ใช้ใหม่
เมื่อเรียกใช้ getDisplayMedia()
ผู้ใช้จะเห็นเครื่องมือเลือกสื่อซึ่งช่วยให้แชร์แพลตฟอร์มการแสดงผลที่ต้องการได้ ประสบการณ์การใช้งานจะแสดงให้เห็นว่าการจัดลำดับข้อเสนอส่งผลต่อการเลือกของผู้ใช้ เรากำลังทดสอบการจัดเรียงเครื่องมือเลือกใหม่ใน Chrome 107 เพื่อกระตุ้นให้ผู้ใช้หันมาใช้แท็บ ซึ่งเป็นตัวเลือกที่ดีที่สุดในหลายกรณี
ประโยชน์ที่คาดว่าจะได้รับมีดังนี้
ความเป็นส่วนตัว
ก่อนหน้านี้ หน้าจอเป็นตัวเลือกเริ่มต้น ตัวเลือกนี้เป็นตัวเลือกที่รักษาความเป็นส่วนตัวน้อยที่สุด เนื่องจากผู้ใช้อาจเปิดเผยข้อมูลส่วนบุคคลมากกว่าที่ตั้งใจไว้ตั้งแต่แรก เช่น
- เขตเวลา (ผ่านนาฬิกาของระบบ)
- ภาษา
- การแจ้งเตือนของระบบ
- แอปที่ทำงานอยู่
- แอปที่ติดตั้ง
- ส่วนขยายที่ติดตั้ง
- บุ๊กมาร์ก
- ประวัติการท่องเว็บ (ผ่านแถบอเนกประสงค์)
- รูปโปรไฟล์ของผู้ใช้ (เบราว์เซอร์ ระบบ แอปอื่นๆ)
- การเป็นสมาชิกสโมสรรักบี้ (ผ่านวอลเปเปอร์เดสก์ท็อป)
- การแจ้งเตือนด้วยเสียงจากแอปที่อยู่ในเบื้องหลัง เช่น ปฏิทิน
ข้อกังวลเหล่านี้ส่วนใหญ่บรรเทาลงได้ด้วยการแชร์แท็บแทนที่จะแชร์หน้าจอ
ความสมบูรณ์ของฟีเจอร์
การแชร์แท็บมีฟีเจอร์ที่สมบูรณ์มากขึ้น ดังนี้
- การแชร์เสียงจากแท็บได้รับการสนับสนุนในทุกแพลตฟอร์ม การแชร์เสียงของระบบและเสียงหน้าต่างจะใช้ในบางแพลตฟอร์มเท่านั้นในขณะที่เขียน
- เมื่อแชร์แท็บ ฟีเจอร์เสริมต่อไปนี้จะช่วยให้คุณทำงานร่วมกันกับเนื้อหาที่บันทึกไว้ได้ใกล้ชิดยิ่งขึ้น
- แฮนเดิลการจับภาพช่วยให้ระบุแท็บที่บันทึกไว้และกำหนดช่องทางการสื่อสารกับแท็บดังกล่าวได้
- การจับภาพพื้นที่ช่วยให้คุณจำกัดขอบเขตเนื้อหาที่บันทึกไว้ได้มากขึ้น
ประสิทธิภาพและประสบการณ์ของผู้ใช้
เมื่อผู้ใช้ต้องการแชร์เว็บแอปอื่น คุณควรแชร์แท็บที่ใช้งานแอปนั้นโดยตรงแทนการแชร์หน้าต่าง Chrome หรือทั้งหน้าจอ
- ระบบจะแชร์แท็บต่อไปแม้ว่าผู้ใช้จะโต้ตอบกับแอปอื่นก็ตาม
- รูปภาพที่แสดงในอุปกรณ์ของผู้ใช้ระยะไกลจะ "ซูมเข้าที่การดำเนินการ" จึงจะชัดเจนยิ่งขึ้น
- การหลีกเลี่ยงการจับภาพ การเข้ารหัส และการส่งเนื้อหาที่ไม่เกี่ยวข้องจะช่วยประหยัด CPU และแบนด์วิดท์
- อัตราเฟรมที่เสถียรจะเป็นไปได้สำหรับการจับภาพแท็บมากกว่าการจับภาพประเภทอื่นๆ
การควบคุมการแชร์หน้าจอแบบใหม่
ตัวเลือก displaySurface
, surfaceSwitching
, selfBrowserSurface
และ systemAudio
ใหม่จะช่วยให้คุณปรับแต่งประสบการณ์การแชร์หน้าจอได้
ดูข้อมูลเพิ่มเติมได้ที่การควบคุมการแชร์หน้าจอที่รักษาความเป็นส่วนตัว
ขั้นตอนถัดไป
ตัวเลือก suppressLocalAudioPlayback
จะระบุว่าเสียงที่เล่นในแท็บจะเล่นจากลำโพงภายในของผู้ใช้หรือไม่
โฟกัสแบบมีเงื่อนไขจะช่วยให้เว็บแอปที่จับภาพสามารถสั่งให้เบราว์เซอร์เปลี่ยนโฟกัสไปยังพื้นผิวการแสดงผลที่จับภาพไว้ หรือหลีกเลี่ยงการเปลี่ยนแปลงโฟกัสดังกล่าว
ขอขอบคุณ
ขอขอบคุณ Rachel Andrew ที่ตรวจสอบบทความนี้