การแสดงตัวอย่างจากกล้องและการฉายภาพสื่อ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ระดับ 3 - พร้อมใช้งานบนหน้าจอขนาดใหญ่
แสดงตัวอย่างจากกล้องถ่ายรูป
กล้องเป็นหนึ่งในแอป Android ที่สำคัญที่สุด ช่องมองภาพของกล้องเป็นหน้าต่างที่แสดงแอป ซึ่งเป็นการแสดงผลของเอาต์พุตเซ็นเซอร์กล้อง (ภาพพรีวิวของกล้อง)
เซ็นเซอร์กล้องมีตำแหน่งและสัดส่วนภาพที่ตายตัว และมักจะแสดงผลข้อมูลรูปภาพในแนวนอน อย่างไรก็ตาม ช่องมองภาพต้องสอดคล้องกับการวางแนวอุปกรณ์ในแนวตั้งและแนวนอน สถานะพับอยู่และกางออกของอุปกรณ์แบบพับได้ รวมถึงขนาดหน้าต่างที่แตกต่างกันในโหมดหลายหน้าต่าง
ในโหมดหลายหน้าต่างและอุปกรณ์แบบพับได้ ช่องมองภาพจะเป็นแนวตั้งในอุปกรณ์แนวนอนหรือแนวนอนในอุปกรณ์แนวตั้งก็ได้ แอปกล้องมักจะต้องหมุนภาพพรีวิวให้ตรงกับการวางแนวของช่องมองภาพ และแม้ว่าช่องมองภาพและเซ็นเซอร์กล้องจะอยู่ในแนวเดียวกัน แต่สัดส่วนภาพก็อาจแตกต่างกันได้
แอปของคุณต้องปรับการวางแนวและปรับขนาดรูปภาพจากเซ็นเซอร์กล้องให้ตรงกับการวางแนวและสัดส่วนภาพของ UI ของแอปเมื่อ UI เปลี่ยนการวางแนวและขนาด
ดูวิธีจัดการตัวอย่างจากกล้องได้ในคู่มือนักพัฒนาแอปต่อไปนี้
การฉายสื่อจะจับภาพเนื้อหาของหน้าจออุปกรณ์หรือหน้าต่างแอป และแสดงเนื้อหาที่จับภาพไว้บนอุปกรณ์อื่น เช่น ทีวี
แอปการฉายสื่อต้องลงทะเบียนสิทธิ์บริการ จัดการความยินยอมของผู้ใช้ ปรับการวางแนวและปรับขนาดเนื้อหาที่บันทึกไว้ให้ตรงกับการวางแนวและสัดส่วนภาพของอุปกรณ์เป้าหมาย และเปิดใช้การปรับแต่งการฉาย
ดูรายละเอียดการใช้งานได้ที่การฉายสื่อ
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Camera preview and media projection\n\nTIER 3 --- Large screen ready\n| **Objective:** Make your app [large screen ready](/docs/quality-guidelines/large-screen-app-quality#large_screen_ready) by meeting the [LS-CM1](/docs/quality-guidelines/large-screen-app-quality#LS-CM1) camera preview and [LS-CM2](/docs/quality-guidelines/large-screen-app-quality#LS-CM2) media projection requirements of the [Large screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nCamera preview\n--------------\n\nCamera is one of the most important Android apps. The camera viewfinder is a window into the app, a rendering of the camera sensor output (the camera preview).\n\nCamera sensors have a fixed position and fixed aspect ratio and typically output their image data in landscape orientation. The viewfinder, however, must conform to portrait and landscape device orientations, folded and unfolded states of foldable devices, and different window sizes in multi‑window mode.\n\nIn multi‑window mode and on foldables, the viewfinder can be portrait on landscape devices or landscape on portrait devices. Camera apps often must rotate the image preview to match the orientation of the viewfinder. And even when the viewfinder and camera sensor are in the same orientation, their aspect ratios can differ.\n\nYour app has the challenge of orienting and scaling the camera sensor image to match the orientation and aspect ratio of the app's UI as the UI changes orientation and size.\n\nTo learn how to manage camera preview, see the following developer guides:\n\n- [Camera preview](/training/camera2/camera-preview)\n- [CameraX overview](/training/camerax)\n\nMedia projection\n----------------\n\nMedia projection captures the contents of a device screen or app window and displays the captured content on another device, such as a TV.\n\nMedia projection apps must register a service permission, manage user consent, orient and scale the captured content to match the orientation and aspect ratio of the target device, and enable customization of the projection.\n\nFor implementation details, see [Media projection](/media/grow/media-projection)."]]