پخش رسانه در Android به کاربران امکان میدهد نمایشگر دستگاهشان را با کاربران دیگر همرسانی کنند. در Android 14 QPR2، کاربران میتوانند بهجای کل صفحهنمایش دستگاه، پنجره برنامه را همرسانی یا ضبط کنند.
«همرسانی صفحه برنامه» با فراهم کردن امکان اجرای چند برنامه برای کاربران و درعینحال محدود کردن همرسانی محتوا به یک برنامه، حریم خصوصی را افزایش میدهد، بهرهوری کاربر را بهبود میبخشد، و چندوظيفگی را تقویت میکند.
با همرسانی صفحه برنامه، نوار وضعیت، نوار پیمایش، اعلانها، و دیگر عناصر میانای کاربر سیستم از نمایشگر همرسانیشده حذف میشوند. فقط محتوای برنامه انتخابشده همرسانی میشود.
برنامههایی که از میاناهای برنامهسازی کاربردی MediaProjection استفاده میکنند میتوانند بهطور خودکار همرسانی صفحه برنامه را انجام دهند. بااینحال، برنامهتان را آزمایش کنید تا مطمئن شوید همرسانی صفحه برنامه طبق انتظار کار میکند.
MediaProjection تماس برگشتی
Android 14 (سطح API ۳۴) روشهای فراخوانی برگشتی فرافکنی رسانه زیر را اضافه کرده است که به شما امکان میدهد همرسانی صفحه برنامه را سفارشیسازی کنید:
MediaProjection.Callback#onCapturedContentResize()امکان تغییر اندازه طرح همرسانیشده را براساس اندازه ناحیه نمایش ضبطشده فراهم میکند.
MediaProjection.Callback#onCapturedContentVisibilityChanged()به برنامه میزبان فرافکنی همرسانیشده درباره رؤیتپذیری محتوای ضبطشده اطلاع میدهد. برنامه میزبان میتواند محتوای ضبطشده را براساس اینکه آیا منطقه ضبطشده برای کاربر قابلمشاهده است یا نه، در سطح خروجی نشان دهد یا پنهان کند. برای مثال، در حالت چندپنجرهای، اگر برنامه دیگری برنامه همرسانیشده را کاملاً بپوشاند، میزبان میتواند برنامه همرسانیشده را در سطح خروجی پنهان کند.
از روشهای جدید برای بهبود تجربه کاربری همرسانی صفحه برنامه استفاده کنید.