الفئة: CastReceivedrOptions

الشركة المصنِّعة

CastReceiverOptions

جديدتان CastReceiverOptions()

أماكن إقامة

adBreakPreloadTime

(رقم أو غير محدّد)

المدة التي يجب خلالها تحميل محتوى إعلان فردي مسبقًا ينكسر في ثوانٍ. يسمح لك ذلك بتجنُّب التحميل المُسبق للفاصل الإعلاني أيضًا. مسبقًا، ما يؤدي إلى إرباك مقاييس الإعلانات. وإذا لم يتم توفير هذه السمة، يتم استخدام القيمة التلقائية البالغة 5 ثوانٍ.

customNamespaces

كائن غير فارغ بخصائص غير خالية cast.framework.system.MessageType

خريطة لمساحات أسماء الرسائل المخصّصة وأنواعها مُخَصَّصْ يجب تهيئة مساحات اسم الرسالة قبل التطبيق لذا، يجب تقديمها في خيارات المُستلِم. (نوع الرسالة التلقائي هو JSON إذا لم يتم تقديمه هنا).

disableIdleTimeout

(منطقي أو غير محدد)

إذا كانت القيمة هي "صحيح"، سيتم منع إغلاق المُستلِم عندما يصبح الجهاز في وضع عدم النشاط. بعد توقُّف التشغيل النشط. يجب استخدام هذه السمة فقط مع وتطبيقات غير الوسائط.

enforceSupportedCommands

ثابت

منطقي

في حال اختيار القيمة "true"، سيتم تنفيذ أي أوامر وسائط غير موجودة في ملف "supportedCommands" (الأوامر المتاحة) تؤدي إلى حدوث خطأ. سيتم ضبط cast.framework.messages.Errorreason إلى NOT_SUPPORTED. القيمة التلقائية هي "خطأ"، ما يسمح بأوامر الوسائط أن يتم تنفيذها دون التحقق من الخريطة.

localSenderId

(سلسلة أو غير محدّدة)

معرّف المرسِل المستخدَم في الطلبات المحلية القيمة التلقائية هي "المحلية".

maxInactivity

(رقم أو غير محدّد)

الحد الأقصى للوقت بالثواني قبل إغلاق وضع عدم النشاط اتصال المرسل. يتيح تعيين هذه القيمة لرسالة دورية للاحتفاظ الاتصال حي. يُستخدَم لاكتشاف المُرسِلين الذين لا يستجيبون بشكلٍ أسرع من مهلات TCP النموذجية. يبلغ الحدّ الأدنى للقيمة 5 ثوانٍ. لا أعلى يتم فرض القيود، ولكن يستغرق ذلك عادةً دقائق قبل بروتوكول التحكم في الإرسال بالنظام الأساسي المهلات النهائية. القيمة التلقائية هي 10 ثوانٍ.

mediaElement

(HTMLMediaElement غير فارغة أو غير محددة)

عنصر وسائط لتشغيل المحتوى به. السلوك التلقائي هو استخدام هو أول عنصر وسائط في الصفحة.

playbackConfig

(قيمة غير خالية cast.framework.PlaybackConfig أو غير محددة)

تهيئة تشغيل مع معلمات مخصصة.

playWatchedBreak

(منطقي أو غير محدد)

إذا كانت القيمة هي true، سيتم تشغيل فاصل إعلاني تم تركيبه من قِبل العميل حتى إذا سبق أن تم ربطه. شاهد.

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 الأقدم من التلقائية، حيث تم إصلاح العديد من الأخطاء في أحدث الإصدارات. قد تكون الإصدارات الأحدث التحديد هنا لتفعيل إصلاحات أو ميزات إضافية غير ولكنها متاحة بشكل افتراضي. ومع ذلك، يُرجى العلم بأنّ الإصدارات المستقبلية حزمة SDK لجهاز الاستقبال على الويب إلى تغيير نطاق الإصدارات المتوافقة فرض استخدام إصدار بخلاف ما تحدده هنا. هذه العلامة كإجراء مؤقت، ووفقًا للإرشادات من فريق دعم البثّ (https://developers.google.com/cast/support) استخدم في على مسؤوليتك الخاصة.

skipMplLoad

(منطقي أو غير محدد)

إذا كانت القيمة هي "صحيح"، سيتم منع المُستلِم من تحميل مشغّل MPL.

skipPlayersLoad

(منطقي أو غير محدد)

في حال الضبط على "صحيح"، سيتم منع المُستلِم من تحميل ملفات MPL أو مشغّل Shaka المكتبات. مكافئة لإعداد كلٍ من scrollMplLoad و مستقلاً ShakaLoad إلى true.

skipShakaLoad

(منطقي أو غير محدد)

إذا كانت القيمة هي true، سيتم منع المُستلِم من تحميل مشغّل Shaka.

statusText

(سلسلة أو غير محدّدة)

نص يمثّل حالة الطلب يجب أن يجتمع التدويل، حيث قد يعرضها المُرسِل التطبيق.

supportedCommands

(رقم أو غير محدّد)

قناع بسيط من أوامر الوسائط التي يدعمها التطبيق. يجب دائمًا LOAD وPLAY وSTOP وGET_STATUS المشروع. إذا لم يتم توفير هذه القيمة، يتم استخدام "إيقاف مؤقت" و"الترجيع" تتوفر أيضًا STREAM_VOLUME وSTREAM_MUTE وEDIT_أغنيةS وPLAYBACK_RATE. يُفترض أن تكون مدعومة.

انظر أيضًا
cast.framework.messages.Command

uiConfig

(قيمة غير فارغة cast.framework.ui.UiConfig أو غير محددة)

إعداد واجهة المستخدم.

useLegacyDashSupport

(منطقي أو غير محدد)

إذا كانت true، استخدِم MPL لمحتوى DASH.

useShakaForHls

(منطقي أو غير محدد)

إذا كانت true، استخدِم Shaka Player للمحتوى HLS. وتكون القيمة التلقائية هي false.

ملاحظة: Shaka Player ليس هو الإعداد التلقائي لمحتوى HLS نظرًا لوجود لا تزال تفتقد ميزات، ولأننا نريد التأكد من أنها ومتوافقًا على نطاق واسع مع مستقبلات HLS قبل جعلها الافتراضي. في حال الاشتراك في Shaka Player for HLS قبل حزمة HLS حول الإطلاق، فإننا نرجو منك الإبلاغ عن أي مشكلات تواجهها. (https://developers.google.com/cast/support) قبل الإطلاق الكامل Shaka Player لـ HLS، لا نقدم أي ضمانات حول Shaka Player لتوافق HLS، وقد ننصحك بإعادة هذه العلامة إلى حالتها وهو الإعداد الافتراضي إذا واجهت مشكلات غير بسيطة.

رمز الإصدار

(رقم أو غير محدّد)

عدد صحيح يُستخدَم كرقم إصدار داخلي لتمثيل المستلِم . يُستخدم هذا الرقم فقط للتمييز بين المستلِم الإصدارات عند جمع المقاييس. ويجب أن تزيد القيمة مع كل إصداره وتظل ملزمين به في حالة العودة إلى الإصدارات السابقة.