پیش نمایش دوربین و پخش رسانه
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.

TIER 3 - صفحه نمایش بزرگ آماده است
پیش نمایش دوربین
دوربین یکی از مهم ترین برنامه های اندروید است. منظره یاب دوربین یک پنجره به برنامه است، رندر خروجی سنسور دوربین (پیش نمایش دوربین).
سنسورهای دوربین دارای موقعیت ثابت و نسبت تصویر ثابت هستند و معمولاً داده های تصویر خود را در جهت افقی خروجی می دهند. با این حال، منظره یاب باید با جهتگیریهای عمودی و افقی دستگاه، حالتهای تاشده و بازشده دستگاههای تاشو، و اندازههای مختلف پنجره در حالت چند پنجرهای مطابقت داشته باشد.
در حالت چند پنجره ای و در موارد تاشو، منظره یاب می تواند به صورت عمودی در دستگاه های افقی یا افقی در دستگاه های عمودی باشد. برنامه های دوربین اغلب باید پیش نمایش تصویر را بچرخانند تا با جهت منظره یاب مطابقت داشته باشد. و حتی زمانی که منظره یاب و سنسور دوربین در یک جهت هستند، نسبت تصویر آنها می تواند متفاوت باشد.
برنامه شما با تغییر جهت و اندازه، برای مطابقت با جهت و نسبت ابعاد رابط کاربری برنامه، جهت گیری و مقیاس بندی تصویر حسگر دوربین را دارد.
برای یادگیری نحوه مدیریت پیشنمایش دوربین، به راهنمای برنامهنویس زیر مراجعه کنید:
پخش رسانه محتویات صفحه دستگاه یا پنجره برنامه را می گیرد و محتوای ضبط شده را در دستگاه دیگری مانند تلویزیون نمایش می دهد.
برنامههای نمایش رسانه باید مجوز سرویس را ثبت کنند، رضایت کاربر را مدیریت کنند، محتوای ضبطشده را برای مطابقت با جهت و نسبت ابعاد دستگاه مورد نظر، جهتدهی و مقیاسبندی کنند و سفارشیسازی نمایش را فعال کنند.
برای جزئیات پیاده سازی، به پیش بینی رسانه مراجعه کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)."]]