بازیگران چارچوب . CastReceiverOptions
گزینه های زمینه گیرنده Cast. تمام خواص اختیاری است.
سازنده
CastReceiverOptions
جدید CastReceiverOptions()
خواص
adBreakPreloadTime
(تعداد یا تعریف نشده)
چقدر زودتر باید محتوای یک وقفه تبلیغاتی را در چند ثانیه از قبل بارگذاری کنیم. این به شما این امکان را می دهد که از پیش بارگذاری یک وقفه تبلیغاتی از قبل جلوگیری کنید و بنابراین معیارهای تبلیغات خود را اشتباه بگیرید. اگر ارائه نشده باشد، پیش فرض 5 ثانیه استفاده می شود.
فضای نام سفارشی
شی غیر تهی با خصوصیات cast.framework.system.MessageType غیر تهی
نقشه فضای نام پیام های سفارشی و انواع آنها. فضاهای نام پیام سفارشی باید قبل از شروع برنامه مقداردهی اولیه شوند، بنابراین باید در گزینه های گیرنده ارائه شوند. (نوع پیام پیش فرض JSON است اگر در اینجا ارائه نشده باشد).
disableIdleTimeout
(بولی یا تعریف نشده)
اگر درست باشد، از بسته شدن گیرنده در هنگام بیکار شدن پس از توقف پخش فعال جلوگیری می کند. این ویژگی باید فقط برای برنامه های غیر رسانه ای استفاده شود.
اجرای دستورات پشتیبانی شده
بولی
اگر درست باشد، هر دستور رسانه ای که در نقشه supportedCommands نباشد، خطا ایجاد می کند. cast.framework.messages.ErrorReason روی NOT_SUPPORTED تنظیم خواهد شد. مقدار پیشفرض false است، که اجازه میدهد دستورات رسانه بدون بررسی نقشه اجرا شوند.
localSenderId
(رشته یا تعریف نشده)
شناسه فرستنده برای درخواست های محلی استفاده می شود. مقدار پیش فرض "محلی" است.
حداکثر عدم فعالیت
(تعداد یا تعریف نشده)
حداکثر زمان در ثانیه قبل از بستن اتصال فرستنده بیکار. تنظیم این مقدار پیام ضربان قلب را قادر می سازد تا اتصال را زنده نگه دارد. برای شناسایی فرستندههای بیپاسخ سریعتر از زمانبندی TCP معمولی استفاده میشود. حداقل مقدار 5 ثانیه است. هیچ کران بالایی اعمال نمیشود، اما معمولاً چند دقیقه طول میکشد تا زمانبندی TCP پلتفرم وارد عمل شود. مقدار پیش فرض 10 ثانیه است.
mediaElement
(HTMLMediaElement غیر تهی یا تعریف نشده)
عنصر رسانه برای پخش محتوا. رفتار پیش فرض استفاده از اولین عنصر رسانه ای است که در صفحه یافت می شود.
playbackConfig
(غیر تهی cast.framework.PlaybackConfig یا تعریف نشده)
پیکربندی پخش با پارامترهای سفارشی.
playWatchedBreak
(بولی یا تعریف نشده)
اگر درست باشد، یک وقفه دوخته شده توسط مشتری پخش میشود، حتی اگر قبلاً تماشا شده باشد.
preferredPlaybackRate
(تعداد یا تعریف نشده)
نرخ پخشی که در صورت نامشخص بودن در درخواست بارگذاری استفاده می شود. محدوده مجاز 0.5 تا 2 است که 1 سرعت معمولی است.
preferredTextLanguage
(رشته یا تعریف نشده)
زبانی که برای تراک نوشتاری استفاده میشود، اگر درخواست بارگذاری یک مسیر فعال را مشخص نکرده باشد.
صف
( cast.framework.QueueBase غیر تهی یا تعریف نشده)
اجرای صف سفارشی
shakaVariant
(غیر تهی cast.framework.ShakaVariant یا تعریف نشده)
کدام بیلد Shaka Player باید لود شود. روی cast.framework.ShakaVariant.DEBUG
تنظیم کنید تا یک ساختار اشکال زدایی بارگیری شود.
shakaVersion
(رشته یا تعریف نشده)
نسخه Shaka در قالب MAJOR.MINOR.PATCH، به عنوان مثال "4.9.2" (پیش فرض فعلی).
نسخه های پشتیبانی شده >=4.9.2 <5.0.0 هستند. نسخه های منسوخ شده اما همچنان سازگار هستند >=2.5.6 <4.9.2.
توجه: نسخههای Shaka Player قدیمیتر از پیشفرض توصیه نمیشوند، زیرا بسیاری از باگها در آخرین نسخهها برطرف شدهاند. ممکن است نسخههای جدیدتر در اینجا برای شرکت در اصلاحات یا ویژگیهای اضافی که هنوز به طور پیشفرض در دسترس نیستند، مشخص شوند. با این حال، لطفاً توجه داشته باشید که نسخههای بعدی Web Receiver SDK ممکن است دامنه نسخههای پشتیبانیشده را تغییر دهد و استفاده از نسخهای غیر از آنچه در اینجا مشخص کردهاید را مجبور کند. این پرچم باید فقط به عنوان یک اقدام موقت و تحت راهنمایی تیم پشتیبانی Cast استفاده شود. (https://developers.google.com/cast/support) با مسئولیت خود استفاده کنید.
skipMplLoad
(بولی یا تعریف نشده)
اگر درست باشد، مانع از بارگیری پخش کننده MPL توسط گیرنده می شود.
skipPlayersLoad
(بولی یا تعریف نشده)
اگر درست باشد، گیرنده را از بارگیری کتابخانه های پخش کننده MPL یا Shaka جلوگیری می کند. معادل تنظیم skipMplLoad و skipShakaLoad روی true.
skipShakaLoad
(بولی یا تعریف نشده)
اگر درست باشد، مانع از بارگیری پخش کننده Shaka توسط گیرنده می شود.
وضعیت متن
(رشته یا تعریف نشده)
متنی که نشان دهنده وضعیت برنامه است. باید قوانین بین المللی سازی را رعایت کند، زیرا ممکن است توسط برنامه فرستنده نمایش داده شود.
دستورات پشتیبانی شده
(تعداد یا تعریف نشده)
بیت ماسکی از دستورات رسانه ای که توسط برنامه پشتیبانی می شود. LOAD، PLAY، STOP، GET_STATUS همیشه باید پشتیبانی شود. اگر این مقدار ارائه نشده باشد، PAUSE، SEEK، STREAM_VOLUME، STREAM_MUTE، EDIT_TRACKS و PLAYBACK_RATE نیز پشتیبانی میشوند.
- همچنین ببینید
- cast.framework.messages.Command
uiConfig
( cast.framework.ui.UiConfig غیر تهی یا تعریف نشده)
پیکربندی UI.
استفاده ازLegacyDashSupport
(بولی یا تعریف نشده)
اگر true
، از MPL برای محتوای DASH استفاده کنید.
از ShakaForHls استفاده کنید
(بولی یا تعریف نشده)
اگر true
، از Shaka Player برای محتوای HLS استفاده کنید. پیش فرض ها به false
.
توجه: Shaka Player پیشفرض محتوای HLS نیست، زیرا هنوز ویژگیهای گمشدهای وجود دارد، و به این دلیل که میخواهیم قبل از اینکه آن را بهطور پیشفرض قرار دهیم، از عملکرد و سازگاری آن با گیرندههای HLS اطمینان حاصل کنیم. اگر قبل از راهاندازی رسمی Shaka Player را برای HLS انتخاب کنید، از شما میخواهیم مشکلاتی را که با آن مواجه میشوید گزارش کنید. (https://developers.google.com/cast/support) قبل از راهاندازی کامل Shaka Player برای HLS، هیچ تضمینی در مورد سازگاری Shaka Player برای HLS نمیدهیم و ممکن است به شما توصیه کنیم که این پرچم را به تنظیمات پیشفرض خود برگردانید. شما با مسائل غیر پیش پا افتاده مواجه می شوید.
نسخه کد
(تعداد یا تعریف نشده)
یک عدد صحیح که به عنوان شماره نسخه داخلی برای نمایش نسخه گیرنده شما استفاده می شود. این عدد فقط برای تمایز بین انتشارهای گیرنده هنگام جمع آوری معیارها استفاده می شود. باید با هر نسخه افزایش یابد و در صورت بازگشت به آن نسخه، همچنان به آن نسخه متصل شود.