การฉายสื่อใน Android ช่วยให้ผู้ใช้แชร์การแสดงผลของอุปกรณ์กับผู้ใช้คนอื่นๆ ได้ ใน Android 14 QPR2 ผู้ใช้จะแชร์หรือบันทึกหน้าต่างแอปแทนทั้งหน้าจอของอุปกรณ์ได้
การแชร์หน้าจอแอปจะเพิ่มความเป็นส่วนตัว เพิ่มประสิทธิภาพของผู้ใช้ และเพิ่มประสิทธิภาพการทำงานแบบหลายงานโดยอนุญาตให้ผู้ใช้เรียกใช้แอปหลายแอป แต่จำกัดการแชร์เนื้อหาไว้เพียงแอปเดียว
เมื่อแชร์หน้าจอแอป ระบบจะไม่รวมแถบสถานะ แถบนําทาง การแจ้งเตือน และองค์ประกอบ UI อื่นๆ ของระบบไว้ในหน้าจอที่แชร์ ระบบจะแชร์เฉพาะเนื้อหาของแอปที่เลือกเท่านั้น
แอปที่ใช้ MediaProjection
API สามารถแชร์หน้าจอแอปโดยอัตโนมัติ อย่างไรก็ตาม ให้ทดสอบแอปเพื่อให้แน่ใจว่าการแชร์หน้าจอแอปทำงานได้ตามที่ต้องการ
MediaProjection
การเรียกกลับ
Android 14 (API ระดับ 34) เพิ่มเมธอดการเรียกกลับของโปรเจ็กชันสื่อต่อไปนี้ ซึ่งช่วยให้คุณปรับแต่งการแชร์หน้าจอแอปได้
MediaProjection.Callback#onCapturedContentResize()
เปิดใช้การปรับขนาดการฉายภาพที่ใช้ร่วมกันตามขนาดของพื้นที่แสดงผลที่จับภาพ
MediaProjection.Callback#onCapturedContentVisibilityChanged()
แจ้งให้แอปโฮสต์การฉายภาพที่แชร์ทราบถึงระดับการแชร์ของเนื้อหาจับภาพ แอปโฮสต์จะแสดงหรือซ่อนเนื้อหาที่บันทึกไว้บนพื้นที่เอาต์พุตโดยอิงตามว่าผู้ใช้มองเห็นพื้นที่ที่บันทึกไว้หรือไม่ เช่น ในโหมดหลายหน้าต่าง หากแอปอื่นบดบังแอปที่แชร์อยู่ทั้งหมด โฮสต์จะซ่อนแอปที่แชร์บนแพลตฟอร์มเอาต์พุตได้
ใช้วิธีการใหม่เพื่อปรับปรุงประสบการณ์การแชร์หน้าจอแอปของผู้ใช้