cast. إطار العمل. الرسائل
هذه هي مساحة الاسم cast.framework.messages
.
صفوف
AudiobookChapterMediaMetadata
تمثّل هذه السمة وصفًا لفصل من الكتاب المسموع.
AudiobookContainerMetadata
وصف حاوية كتاب مسموع
AudioTrackInfo
لوصف معلومات المقطع الصوتي لمقطع صوتي.
استراحة
إذا كان الفيديو يمثّل فاصلاً إعلانيًا (كفاصل إعلاني مثلاً) ضمن الفيديو الرئيسي
BreakClip
يمثّل مقطعًا للفاصل الإعلاني (على سبيل المثال، مقطع من إعلان أثناء فاصل إعلاني)
BreakStatus
تمثّل هذه السمة حالة الفاصل الإعلاني.
CloudMediaStatus
عنوان MediaStatus
الذي يتم إرساله إلى مرسِل السحابة الإلكترونية فقط، مثل "مساعد Google".
ContainerMetadata
البيانات الوصفية للحاويات الشائعة المستخدمة كجزء من QueueData
.
ContentRating
تقييم المحتوى (تقييم الوالدَين، التقييم حسب الفئة العمرية)
CustomCommandRequestData
بيانات طلب "CustomCommand
"
DisplayStatusRequestData
بيانات DisplayStatusRequest
.
EditAudioTracksRequestData
بيانات طلب EDIT_AUDIO_LOWS من حدث الوسائط إذا لم يتم توفير اللغة، فسيتم تمكين المسار الصوتي الافتراضي للوسائط.
EditTracksInfoRequestData
بيانات طلب EDIT_TrackS_INFO للحدث الإعلامي
ErrorData
يمثل معلومات الخطأ.
ExtendedMediaStatus
معلومات حالة الوسائط الموسّعة
FetchItemsRequestData
بيانات طلبات استرجاع العناصر.
FocusStateRequestData
رسالة تغيير حالة التركيز
GenericMediaMetadata
وصف عام للوسائط.
GetItemsInfoRequestData
الحصول على بيانات طلب معلومات السلع
GetStatusRequestData
بيانات طلب GET_STATUS لحدث الوسائط.
صورة
صورة تصف تطبيق جهاز استقبال أو عنصر وسائط قد يكون هذا رمز تطبيق أو صورة غلاف أو صورة مصغرة.
ItemsInfo
تُمثِّل رسالة بيانات تحتوي على معلومات عن السلع لكلّ معرّف مطلوب.
LiveSeekableRange
توفّر هذه الميزة النطاق المباشر القابل للبحث مع وقت البدء والانتهاء بالثواني.
LoadByEntityRequestData
بيانات طلب "LoadByEntity
"
LoadOptions
توفِّر خيارات إضافية لطلبات التحميل.
LoadRequestData
بيانات طلب تحميل حدث الوسائط.
MediaInformation
يمثل معلومات الوسائط.
MediaMetadata
يتم استخدام البيانات الوصفية للوسائط الشائعة كجزء من MediaInformation
أو لوصف قسم من أقسام الوسائط كجزء من البيانات الوصفية للحاوية.
MediaStatus
يمثل هذا التمثيل حالة جلسة وسائط.
MovieMediaMetadata
وصف وسائط الفيلم.
MusicTrackMediaMetadata
وصف الوسائط الخاص بالمقطع الموسيقي.
PhotoMediaMetadata
وصف وسائط الصور
PrecacheRequestData
بيانات طلب PRECACHE للحدث الإعلامي (يتم تجاهل بعض حقول طلب التحميل، مثل autoauto وplaylistData).
PreloadRequestData
بيانات طلب PRELOAD للحدث الإعلامي
QueueChange
يمثل هذا الخيار رسالة تغيير قائمة الانتظار، مثل "إدراج" و"إزالة" و"تحديث".
QueueData
إضافة بيانات قائمة الانتظار كجزء من طلب التحميل
QueueIds
تُمثِّل هذه السمة رسالة بيانات تحتوي على قائمة كاملة بأرقام تعريف قائمة الانتظار.
QueueInsertRequestData
بيانات طلب INSERT قائمة انتظار أحداث الوسائط.
QueueItem
معلومات عنصر قائمة الانتظار. قد يحتاج مطورو التطبيقات إلى إنشاء QueueItem بإدراج عنصر قائمة الانتظار باستخدام cast.framework.messages.InsertQueueItems. في هذه الحالة، يجب ألا يقدّم العنصر itemId (لأنّه سيتم تخصيص معرّف itemId الفعلي عند إدراج العنصر في قائمة الانتظار). يمنع هذا تضارب المعرفات مع العناصر التي تمت إضافتها من تطبيق المرسل.
QueueLoadRequestData
بيانات طلب تحميل قائمة انتظار أحداث الوسائط
QueueRemoveRequestData
بيانات طلب "إزالة" قائمة انتظار أحداث الوسائط.
QueueReorderRequestData
بيانات طلب REORDER في قائمة انتظار أحداث الوسائط.
QueueUpdateRequestData
بيانات طلب قائمة انتظار UPDATE لحدث الوسائط.
RefreshCredentialsRequestData
بيانات طلب "RefreshCredentials
"
RequestData
بيانات طلب حدث الوسائط.
ResumeSessionRequestData
بيانات طلب RESUME_SESSION
SeekableRange
تقدِّم النطاق الذي يمكن البحث عنه بالثواني.
SeekRequestData
بيانات طلب SeeK من الحدث الإعلامي.
SessionState
كائن حالة يحتوي على جميع البيانات التي سيتم تخزينها في StoreSession والمراد استردادها في RestoreSession.
SetCredentialsRequestData
بيانات طلب "SetCredentials
"
SetPlaybackRateRequestData
بيانات طلب معدل تشغيل حدث الوسائط.
StoreSessionRequestData
بيانات طلب STORE_SESSION
StoreSessionResponseData
بيانات الاستجابة للأمر STORE_SESSION
TextTrackStyle
يصف معلومات النمط لمسار نصي.
Track
لوصف معلومات البيانات الوصفية للمقطع.
TracksInfo
تتبع المعلومات.
TvShowMediaMetadata
وصف وسائط لحلقة تلفزيونية
UserActionRequestData
بيانات طلب "UserAction
"
UserActionState
تمثل حالة إجراء المستخدم للوسائط.
VastAdsRequest
إعداد طلب إعلان نموذج عرض إعلانات الفيديو (VAST).
VideoInformation
معلومات الفيديو، مثلاً درجة دقة الفيديو والنطاق الديناميكي العالي (HDR)
مستوى الصوت
تمثل مستوى صوت بث جلسة الوسائط.
VolumeRequestData
بيانات طلب SET_VOLUME حدث الوسائط.
عمليات التعداد
CaptionMimeType
سلسلة
تسمية توضيحية من نوع MIME لمسار النص.
القيمة |
|
---|---|
CEA608 |
سلسلة معيار ISO 608 |
TTML |
سلسلة TTML |
الكيلومترات المقطوعة |
سلسلة الكيلومترات المقطوعة |
TTML_MP4 |
سلسلة تنسيق TTML MP4 |
Command
الرقم
قائمة بقيم قناع البت لضبط أو استرداد أمر وسائط متوافق مع أحد تطبيقات cast.framework.messages.MediaStatus#supportedMediaCommands.
القيمة |
|
---|---|
إيقاف مؤقت |
الرقم إيقاف الأمر مؤقتًا. |
طلب |
الرقم شريط التقديم/الترجيع |
STREAM_VOLUME |
الرقم أمر مستوى صوت البث |
STREAM_MUTE |
الرقم أمر مستوى صوت البث |
ALL_BASIC_MEDIA |
الرقم جميع الوسائط الأساسية. يتضمّن الأوامر الإلزامية |
QUEUE_NEXT |
الرقم وضع الأمر التالي في قائمة الانتظار. |
QUEUE_PREV |
الرقم الأمر السابق لقائمة الانتظار. |
QUEUE_SHUFFLE |
الرقم أمر الترتيب العشوائي لقائمة الانتظار. |
QUEUE_REPEAT_ALL |
الرقم وضع تكرار الكل في قائمة الانتظار. |
QUEUE_REPEAT_ONE |
الرقم وضع تكرار قائمة الانتظار مرة واحدة. |
QUEUE_REPEAT |
الرقم أوضاع التكرار لقائمة الانتظار. |
SKIP_AD |
الرقم تخطّي طلب AD |
EDIT_TRACKS |
الرقم تعديل أوامر المسارات. |
PLAYBACK_RATE |
الرقم أمر معدّل التشغيل |
أعجبني |
الرقم أمر مثل إجراء المستخدم. |
لم يعجبني |
الرقم إجراء المستخدم "لم يعجبني". |
متابعة |
الرقم إجراء المستخدم: متابعة الأمر. |
إلغاء المتابعة |
الرقم إجراء المستخدم "إلغاء متابعة الأمر" |
STREAM_TRANSFER |
الرقم أوامر نقل البث |
كلمات الأغاني |
الرقم طلبات تخصّ كلمات الأغاني |
ContainerType
الرقم
أنواع البيانات الوصفية للحاويات.
القيمة |
|
---|---|
GENERIC_CONTAINER |
الرقم نموذج عام مناسب لمعظم أنواع الوسائط. مُستخدمة من قِبل Cast.framework.messages.ContainerMetadata. |
AUDIOBOOK_CONTAINER |
الرقم البيانات الوصفية لكتاب مسموع يتم استخدامها من قِبل Cast.framework.messages.AudiobookContainerMetadata. |
- يمكن أيضًا مراجعة
- cast.framework.messages.QueueData.containerMetadata
ContentFilteringMode
سلسلة
يمثل وضع فلترة المحتوى.
القيمة |
|
---|---|
FILTER_EXPLICIT |
سلسلة لا تقم بتشغيل محتوى فاضح. |
ErrorReason
سلسلة
يعرض أسباب رسائل الخطأ في الوسائط.
القيمة |
|
---|---|
INVALID_COMMAND |
سلسلة يُعرَض عندما يكون الأمر غير صالح أو غير مُنفَّذ. |
INVALID_PARAMS |
سلسلة يُعرَض عندما تكون المعلَمات غير صالحة أو عندما تكون هناك معلمة مطلوبة مفقودة. |
INVALID_MEDIA_SESSION_ID |
سلسلة يُعرَض عند عدم وجود جلسة وسائط. |
SKIP_LIMIT_REACHED |
سلسلة يُعرَض عند عدم إمكانية تخطي المزيد من العناصر بسبب الوصول إلى الحد الأقصى للتخطي. |
NOT_SUPPORTED |
سلسلة يُعرَض عندما يكون الطلب غير متاح من قِبل التطبيق. |
LANGUAGE_NOT_SUPPORTED |
سلسلة يُعرَض عندما لا تكون اللغة المطلوبة متاحة. |
END_OF_QUEUE |
سلسلة يُرجع عندما لا يكون التخطي ممكنًا بسبب الرجوع إلى ما بعد العنصر الأول أو الانتقال إلى ما بعد العنصر الأخير في قائمة الانتظار. |
DUPLICATE_REQUEST_ID |
سلسلة يُعرَض عندما يكون معرّف الطلب غير فريد (يعالج المُستلِم طلبًا برقم التعريف نفسه). |
VIDEO_DEVICE_REQUIRED |
سلسلة إرجاع عندما يتعذر إكمال الطلب لأنه يلزم وجود جهاز يتوافق مع الفيديو. |
PREMIUM_ACCOUNT_REQUIRED |
سلسلة يُعرَض عندما يكون الحساب المدفوع مطلوبًا لنجاح الطلب. |
APP_ERROR |
سلسلة يُعرَض عندما تكون حالة التطبيق غير صالحة لتنفيذ الطلب. |
AUTHENTICATION_EXPIRED |
سلسلة يُعرَض عندما يتعذّر تنفيذ طلب بسبب انتهاء صلاحية المصادقة، على سبيل المثال، عندما غيَّر المستخدم كلمة المرور أو عند إبطال الرمز المميّز. |
CONCURRENT_STREAM_LIMIT |
سلسلة يُعرَض عند رصد عدد كبير جدًا من مجموعات البث المتزامنة. |
PARENTAL_CONTROL_RESTRICTED |
سلسلة يتم إرجاعه عندما يكون المحتوى محظورًا بسبب أدوات الرقابة الأبوية. |
CONTENT_FILTERED |
سلسلة يُعرَض عندما يتم حظر المحتوى بسبب الفلتر. |
NOT_AVAILABLE_IN_REGION |
سلسلة يُعرَض عندما يكون المحتوى محظورًا بسبب عدم توفّره على مستوى منطقة معيّنة. |
CONTENT_ALREADY_PLAYING |
سلسلة يُعرَض عندما يكون المحتوى المطلوب قيد التشغيل. |
INVALID_REQUEST |
سلسلة يُعرَض عندما يكون الطلب غير صالح. |
GENERIC_LOAD_ERROR |
سلسلة يُعرَض عندما يواجه طلب التحميل مشكلة متقطعة. |
ErrorType
سلسلة
يمثل أنواع رسائل الخطأ في الوسائط.
القيمة |
|
---|---|
INVALID_PLAYER_STATE |
سلسلة يُعرَض عندما تكون حالة المشغّل غير صالحة لتنفيذ الطلب. |
LOAD_FAILED |
سلسلة يُعرَض عند تعذّر طلب التحميل. |
LOAD_CANCELLED |
سلسلة يُعرَض عند إلغاء طلب LOAD عن طريق طلب LOAD وارد ثانٍ. |
INVALID_REQUEST |
سلسلة يُعرَض عندما يكون الطلب غير صالح. |
خطأ |
سلسلة حدث خطأ عام لأي حالة خطأ أخرى. |
ExtendedPlayerState
سلسلة
معلومات حالة المشغّل الموسّعة.
القيمة |
|
---|---|
جارٍ التحميل |
سلسلة المشغّل في حالة التحميل. |
FocusState
سلسلة
حالات التركيز:
القيمة |
|
---|---|
IN_FOCUS |
سلسلة يتم التركيز على جهاز الاستقبال. |
NOT_IN_FOCUS |
سلسلة جهاز الاستقبال ليس محل التركيز، وهناك نشاط آخر نشط. |
GetStatusOptions
الرقم
تحدد السمة GetStatusOptions
مقدار البيانات التي يجب تضمينها
في استجابة حالة الوسائط لرسالة GET_STATUS
.
القيمة |
|
---|---|
NO_METADATA |
الرقم عدم تضمين علامة البيانات الوصفية |
NO_QUEUE_ITEMS |
الرقم عدم تضمين علامة عناصر قائمة الانتظار |
HdrType
سلسلة
تمثِّل هذه السمة أنواع الفيديو بنطاق عالي الديناميكية (HDR).
القيمة |
|
---|---|
SDR |
سلسلة نطاق ديناميكي عادي. |
نطاق عالي الديناميكية |
سلسلة نطاق عالي الديناميكية |
DV |
سلسلة Dolby Vision. |
HlsSegmentFormat
سلسلة
تمثّل هذه السمة تنسيق شريحة صوتية لبروتوكول HLS.
القيمة |
|
---|---|
AAC |
سلسلة مجموعة البث الصوتي بتنسيق AAC المُجمَّع. |
AC3 |
سلسلة مجموعة بث صوتي أوّلية مع حزمة AC3 |
MP3 |
سلسلة مجموعة بث صوتي أوّلية بتنسيق MP3. |
تحديد المشاكل وحلّها |
سلسلة بث نقل MPEG-2 |
TS_AAC |
سلسلة حزم AAC لنقل البيانات MPEG-2 منخفضة التعقيد (AAC-LC). |
TS_HE_AAC |
سلسلة بث نقل MPEG-2 عالي الكفاءة بتنسيق AAC (HE-AAC) |
E_AC3 |
سلسلة مجموعة البث الصوتي الإعدادي باستخدام E-AC3 |
FMP4 |
سلسلة ملف صوتي بتنسيق MP4 مجزّأ بتنسيق ISO BMFF CMAF |
HlsVideoSegmentFormat
سلسلة
تنسيق مقطع فيديو HLS
القيمة |
|
---|---|
MPEG2_TS |
سلسلة MPEG-2 Transport Stream. يتوافق مع AVC. |
FMP4 |
سلسلة فيديو معبّأ بتنسيق MP4 مجزّأ بتنسيق ISO BMFF CMAF يتوافق مع AVC وHEVC. |
IdleReason
سلسلة
سبب أن يكون المشغّل في حالة غير نشِطة.
القيمة |
|
---|---|
تم إلغاؤها |
سلسلة طلب مرسِل إيقاف التشغيل باستخدام الأمر STOP. |
متقطع |
سلسلة طلب أحد المرسلين تشغيل وسائط مختلفة باستخدام الأمر LOAD. |
انتهى الإعداد |
سلسلة اكتمل تشغيل الوسائط. |
خطأ |
سلسلة تمت مقاطعة الوسائط بسبب خطأ، وقد يحدث ذلك إذا تعذّر على المشغِّل مثلاً تنزيل الوسائط بسبب أخطاء في الشبكة. |
MediaCategory
سلسلة
فئة الوسائط.
القيمة |
|
---|---|
مقطع صوتي |
سلسلة الوسائط صوت فقط. |
فيديو |
سلسلة الوسائط هي الفيديو والصوت (الإعداد التلقائي). |
صورة |
سلسلة إنّ الوسائط عبارة عن صورة. |
MessageType
سلسلة
تُمثِّل هذه السمة أنواع رسائل الوسائط التي يجب أن يتم اعتراضها من خلال cast.framework.PlayerManager. يتم تصنيف أنواع الرسائل كطلبات أو رسائل صادرة. تسمح الطلبات للتطبيق بتعديل أي بيانات قبل معالجتها بواسطة حزمة تطوير البرامج (SDK) لأداة استقبال الويب. وتسمح الرسائل الصادرة للتطبيق بتعديل أي بيانات قبل إرسال الرسالة إلى الأنظمة المتصلة وتطبيقات المرسِل.
القيمة |
|
---|---|
MEDIA_STATUS |
سلسلة رسالة صادرة لحالة الوسائط الحالية نوع الرسالة: cast.framework.messages.MediaStatus. |
CLOUD_STATUS |
سلسلة رسالة صادرة عن حالة الوسائط إلى مُرسِل السحابة الإلكترونية. نوع الرسالة: cast.framework.messages.CloudMediaStatus. |
QUEUE_CHANGE |
سلسلة تغيير في قائمة الانتظار الصادرة نوع الرسالة هو: cast.framework.messages.QueueChange |
QUEUE_ITEMS |
سلسلة رسالة صادرة لمعلومات عنصر قائمة الانتظار. نوع الرسالة: cast.framework.messages.ItemsInfo. |
QUEUE_ITEM_IDS |
سلسلة رسالة صادرة من قائمة معرّفات قائمة الانتظار. نوع الرسالة هو: cast.framework.messages.QueueIds. |
GET_STATUS |
سلسلة طلب معرفة الحالة الحالية للوسائط. نوع الرسالة: cast.framework.messages.GetStatusRequestData. |
تحميل |
سلسلة طلب تحميل الوسائط نوع الرسالة هو: cast.framework.messages.LoadRequestData. |
إيقاف مؤقت |
سلسلة يمكنك طلب إيقاف المشغّل مؤقتًا. نوع الرسالة: cast.framework.messages.RequestData |
إيقاف |
سلسلة اطلب إيقاف المشغّل. نوع الرسالة هو: cast.framework.messages.RequestData. |
اللعب |
سلسلة اطلب مواصلة اللعب. نوع الرسالة هو: cast.framework.messages.RequestData. |
SKIP_AD |
سلسلة طلب تخطّي تشغيل الإعلان نوع الرسالة هو: cast.framework.messages.RequestData. |
PLAY_AGAIN |
سلسلة طلب تشغيل الوسائط الحالية مرة أخرى نوع الرسالة هو: cast.framework.messages.RequestData. |
طلب |
سلسلة طلب تقديم الوسائط نوع الرسالة هو: cast.framework.messages.SeekRequestData. |
SET_PLAYBACK_RATE |
سلسلة طلب تغيير معدل التشغيل نوع الرسالة هو: cast.framework.messages.SetPlaybackRateRequestData. |
SET_VOLUME |
سلسلة يمكنك طلب تغيير مستوى صوت الوسائط الحالي. نوع الرسالة: cast.framework.messages.VolumeRequestData. |
EDIT_TRACKS_INFO |
سلسلة طلب تغيير النصوص أو المقاطع الصوتية التي يتم تشغيلها نوع الرسالة: cast.framework.messages.EditTracksInfoRequestData. |
EDIT_AUDIO_TRACKS |
سلسلة طلب تغيير المقطع الصوتي الذي يتم تشغيله. نوع الرسالة: cast.framework.messages.EditAudioTracksRequestData. |
مسبقًا |
سلسلة طلب تخزين البيانات مؤقتًا بشكل مسبق. نوع الرسالة هو: cast.framework.messages.PrecacheRequestData. |
تحميل مسبق |
سلسلة طلب تحميل العنصر مسبقًا نوع الرسالة هو: cast.framework.messages.PreloadRequestData. |
QUEUE_LOAD |
سلسلة طلب تحميل قائمة الانتظار نوع الرسالة هو: cast.framework.messages.QueueLoadRequestData. |
QUEUE_INSERT |
سلسلة طلب الإدراج في قائمة الانتظار. نوع الرسالة هو: cast.framework.messages.QueueInsertRequestData. |
QUEUE_UPDATE |
سلسلة طلب تعديل قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.QueueUpdateRequestData. |
QUEUE_REMOVE |
سلسلة طلب إزالة من قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.QueueRemoveRequestData. |
QUEUE_REORDER |
سلسلة طلب إعادة ترتيب قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.QueueReorderRequestData. |
QUEUE_NEXT |
سلسلة طلب العنصر التالي في قائمة الانتظار عندما يتلقّى المُستلِم هذا الإشعار من
المُرسِل، يتم ربط الرسالة بـ
|
QUEUE_PREV |
سلسلة طلب العنصر السابق في قائمة الانتظار. عندما يتلقّى المُستلِم هذا الإشعار من
المُرسِل، يتم ربط الرسالة بـ
|
QUEUE_GET_ITEM_RANGE |
سلسلة طلب جلب العناصر في قائمة الانتظار. نوع الرسالة هو: cast.framework.messages.FetchItemsRequestData. |
QUEUE_GET_ITEMS |
سلسلة طلب الحصول على معلومات عن السلع. نوع الرسالة هو: cast.framework.messages.GetItemsInfoRequestData. |
QUEUE_GET_ITEM_IDS |
سلسلة طلب الحصول على أرقام تعريف قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.RequestData. |
QUEUE_SHUFFLE |
سلسلة طلب ترتيب قائمة المحتوى التالي عشوائيًا نوع الرسالة هو: cast.framework.messages.RequestData. |
SET_CREDENTIALS |
سلسلة ضبط بيانات اعتماد المستخدم. نوع الرسالة: cast.framework.messages.SetCredentialsRequestData. |
LOAD_BY_ENTITY |
سلسلة حمِّل الوسائط حسب رقم تعريف الكيان. نوع الرسالة هو: cast.framework.messages.LoadByEntityRequestData. |
USER_ACTION |
سلسلة التعامل مع إجراء المستخدم مثل "المتابعة" نوع الرسالة هو: cast.framework.messages.UserActionRequestData. |
DISPLAY_STATUS |
سلسلة عرض حالة الوسائط على الشاشة نوع الرسالة هو: cast.framework.messages.DisplayStatusRequestData. |
FOCUS_STATE |
سلسلة تم تغيير حالة التركيز على تطبيق المُستلِم. نوع الرسالة: cast.framework.messages.FocusStateRequestData. |
CUSTOM_COMMAND |
سلسلة التعامل مع طلبات التطبيق المخصّصة نوع الرسالة هو: cast.framework.messages.CustomCommandRequestData. |
STORE_SESSION |
سلسلة تخزين أمر الجلسة. نوع الرسالة: cast.framework.messages.StoreSessionRequestData. |
RESUME_SESSION |
سلسلة استئناف أمر الجلسة. نوع الرسالة: cast.framework.messages.ResumeSessionRequestData. |
SESSION_STATE |
سلسلة نوع الاستجابة لجلسة StoreSession نوع الرسالة: cast.framework.messages.StoreSessionResponseData. |
MetadataType
الرقم
أنواع البيانات الوصفية للوسائط
القيمة |
|
---|---|
عام |
الرقم نموذج عام مناسب لمعظم أنواع الوسائط. تستخدمه cast.framework.messages.GenericMediaMetadata. |
فيلم |
الرقم فيلم كامل تستخدمه cast.framework.messages.MovieMediaMetadata. |
TV_SHOW |
الرقم حلقة من مسلسل تلفزيوني وتستخدمه cast.framework.messages.TvShowMediaMetadata. |
MUSIC_TRACK |
الرقم مقطع موسيقي مستخدَمة في cast.framework.messages.MusicTrackMediaMetadata. |
صورة |
الرقم صورة وتستخدمه cast.framework.messages.PhotoMediaMetadata. |
AUDIOBOOK_CHAPTER |
الرقم فصل من الكتاب المسموع. يتم استخدامه من قِبل cast.framework.messages.AudiobookChapterMediaMetadata. |
- يمكن أيضًا مراجعة
- cast.framework.messages.MediaInformation.metadata
PlayerState
سلسلة
يمثّل حالة المشغّل.
القيمة |
|
---|---|
غير مستخدَم من قِبل أي برنامج حاليًا |
سلسلة المشغِّل في حالة غير نشِطة. تشير حالة "غير نشِطة" إلى عدم توفّر تشغيل نشط. ويكون المشغّل عادةً في هذه الحالة بعد تشغيل تطبيق البث مباشرةً قبل أن يتلقّى طلب التحميل أو بعد انتهاء عملية التشغيل. ينتقل المشغّل إلى هذه الحالة استنادًا إلى قيمة cast.framework.messages.IdleReason التي تم ضبطها في cast.framework.messages.MediaStatus. |
اللعب |
سلسلة المشغّل في حالة "تشغيل". |
تم الإيقاف مؤقتًا |
سلسلة المشغّل في حالة "متوقف مؤقتًا". |
جارٍ تخزين مؤقت |
سلسلة المشغل في حالة تخزين مؤقت. |
QueueChangeType
سلسلة
أنواع التغييرات في قائمة الانتظار المستخدمة في رسالة واحدة (QUEUE_CHANGE
) صادرة
القيمة |
|
---|---|
INSERT |
سلسلة تحتوي قائمة الانتظار على عناصر تم إدراجها. |
الإزالة |
سلسلة تمت إزالة عناصر من قائمة الانتظار. |
ITEMS_CHANGE |
سلسلة تم تغيير قائمة بالعناصر. |
تحديث |
سلسلة تم تعديل قائمة الانتظار وتم إرسال قائمة جديدة مرتبة. |
NO_CHANGE |
سلسلة ولم تطرأ أي تغييرات على قائمة الانتظار. يستخدم هذا للرد عندما ينتهي الأمر إلى مرسلين متعددين بطلب نفس البيانات. |
QueueType
سلسلة
أنواع حاوية الوسائط/قائمة المحتوى التالي:
القيمة |
|
---|---|
ألبوم |
سلسلة ألبوم موسيقي |
قائمة تشغيل |
سلسلة قائمة تشغيل موسيقى، مثل قائمة تشغيل خاصة أو قائمة تشغيل علنية أو قائمة تشغيل تم إنشاؤها تلقائيًا |
كتاب مسموع |
سلسلة كتاب مسموع |
RADIO_STATION |
سلسلة محطة راديو تقليدية |
PODCAST_SERIES |
سلسلة سلسلة بودكاست |
TV_SERIES |
سلسلة مسلسل تلفزيوني |
VIDEO_PLAYLIST |
سلسلة قائمة تشغيل الفيديوهات |
LIVE_TV |
سلسلة قناة تلفزيونية مباشرة |
فيلم |
سلسلة فيلم. |
RepeatMode
سلسلة
سلوك قائمة الانتظار عند تشغيل جميع العناصر
القيمة |
|
---|---|
REPEAT_OFF |
سلسلة وعند اكتمال قائمة الانتظار، يتم إنهاء جلسة تشغيل الوسائط. |
REPEAT_ALL |
سلسلة سيتم تشغيل جميع العناصر الموجودة في قائمة الانتظار إلى أجل غير مسمى، وعندما يتم تشغيل العنصر الأخير، سيتم تشغيل العنصر الأول مرة أخرى. |
REPEAT_SINGLE |
سلسلة سيتم تشغيل العنصر الحالي بشكل متكرّر. |
REPEAT_ALL_AND_SHUFFLE |
سلسلة سيتم تشغيل جميع العناصر في قائمة الانتظار إلى أجل غير مسمى، وعند تشغيل العنصر الأخير، سيتم تشغيل العنصر الأول مرة أخرى (سيتولى المتلقي ترتيب القائمة عشوائيًا). |
SeekResumeState
سلسلة
تمثل هذه السمة حالة التشغيل بعد طلب SEK.
القيمة |
|
---|---|
PLAYBACK_START |
سلسلة يفرض هذا تشغيل الوسائط. |
PLAYBACK_PAUSE |
سلسلة ويؤدي ذلك إلى فرض إيقاف الوسائط مؤقتًا. |
StreamingProtocolType
الرقم
أنواع بروتوكول البث
القيمة |
|
---|---|
UNKNOWN |
الرقم نوع بروتوكول البث غير معروف. |
MPEG_DASH |
الرقم نوع بروتوكول MPEG-DASH (البث التكيُّفي الديناميكي عبر HTTP). |
HLS |
الرقم نوع بروتوكول HLS (البث المباشر عبر HTTP) |
SMOOTH_STREAMING |
الرقم نوع بروتوكول البث السلس. |
StreamType
سلسلة
يمثّل هذا النوع أنواع مصادر البيانات.
القيمة |
|
---|---|
تم تخزينه مؤقتًا |
سلسلة المحتوى المسجّل ومسجّل الفيديو الرقمي |
البث المباشر |
سلسلة محتوى البث المباشر غير القابل للتقديم أو الإيقاف |
NONE |
سلسلة |
TextTrackEdgeType
سلسلة
لتحديد نوع حافة مسار النص (الحدود).
القيمة |
|
---|---|
NONE |
سلسلة لا يتم عرض أي حواف حول النص. |
المخطط |
سلسلة يتم عرض مخطط متصل حول النص. |
DROP_SHADOW |
سلسلة يتم عرض ظل متلاش حول النص. |
مرتفعة |
سلسلة يظهر النص منقوشًا أو مرتفعًا بالنسبة إلى الخلفية. |
تم إلغاؤه |
سلسلة يبدو أنّه تمت إزالة الزائف من النص في الخلفية. |
TextTrackFontGenericFamily
سلسلة
مجموعة خطوط عامة سيتم استخدامها إذا لم يتم تحديد الخط في مسار النص.
القيمة |
|
---|---|
SANS_SERIF |
سلسلة تستخدم خط sans-serif. |
MONOSPACED_SANS_SERIF |
سلسلة يستخدم خطًا أحادي الاتجاه أو sans-serif. |
SERIF |
سلسلة استخدام خط serif. |
MONOSPACED_SERIF |
سلسلة يستخدم خط serif أحادي المسافة. |
مشاهد عادي |
سلسلة تستخدم خطًا غير رسمي بنمط مكتوب بخط اليد. |
طابع تمييزي |
سلسلة تستخدم خطًا متناسقًا. |
SMALL_CAPITALS |
سلسلة تستخدم خطًا بأحرف كبيرة صغيرة. |
TextTrackFontStyle
سلسلة
نمط خط مسار النص
القيمة |
|
---|---|
NORMAL |
سلسلة الخط الطباعي غير المعدل. |
غامق |
سلسلة النمط الغامق. |
BOLD_ITALIC |
سلسلة النمط الغامق والمائل في آنٍ واحد. |
> |
سلسلة النمط المائل. |
TextTrackType
سلسلة
نوع المقطع الصوتي النصي (يتبع تعريفات نوع المقطع الصوتي في HTML5)
القيمة |
|
---|---|
الترجمة |
سلسلة تحويل الصوت إلى نص أو ترجمته، ويناسب الحالات التي يكون فيها الصوت متاحًا ولكن لا يمكن للمشاهد فهمه، مثلاً لأنّ المُشاهد لا يفهم لغة الملف الصوتي التابع لمصدر الوسائط. |
ترجمات |
سلسلة نسخ أو ترجمة للحوار ومؤثرات صوتية وإشارات موسيقية ذات صلة ومعلومات صوتية أخرى ذات صلة، تكون مناسبة في حال عدم توفر المقطع الصوتي (على سبيل المثال، لأنّ الصوت مكتوم أو لأن المستخدم يعاني من ضعف السمع). يتم عرض الترجمة والشرح فوق الفيديو. |
الأوصاف |
سلسلة الأوصاف النصية لمكوِّن الفيديو في مورد الوسائط، والمخصصة لتجميع الصوت عندما يكون المكوِّن المرئي غير متاح (على سبيل المثال، لأن المستخدم يتفاعل مع التطبيق بدون شاشة، أو لأن المستخدم يعاني من إعاقة بصرية). يتم تجميع الأوصاف كمسار صوتي منفصل. |
الفصول |
سلسلة عناوين الفصول المخصّصة لاستخدامها في التنقّل في مورد الوسائط |
البيانات الوصفية |
سلسلة الأغاني المخصّصة للاستخدام من نص برمجي |
TextTrackWindowType
سلسلة
نوع نافذة مسار النص
القيمة |
|
---|---|
NONE |
سلسلة |
NORMAL |
سلسلة |
ROUNDED_CORNERS |
سلسلة |
TrackType
سلسلة
نوع مسار الوسائط
القيمة |
|
---|---|
النص |
سلسلة مسار النص: |
مقطع صوتي |
سلسلة مقطع صوتي |
فيديو |
سلسلة مقطع فيديو |
UserAction
سلسلة
إجراءات المستخدم.
القيمة |
|
---|---|
أعجبني |
سلسلة يشير المستخدم إلى تفضيل الإعجاب بالمحتوى الذي يتم تشغيله حاليًا. |
لم يعجبني |
سلسلة يشير المستخدم إلى عدم الإعجاب بالمحتوى الذي يتم تشغيله حاليًا. |
متابعة |
سلسلة يريد المستخدم متابعة المحتوى الذي يتم تشغيله حاليًا أو تمييزه بنجمة. |
إلغاء المتابعة |
سلسلة يريد المستخدم التوقف عن متابعة المحتوى الذي يتم تشغيله حاليًا. |
إبلاغ |
سلسلة يضع المستخدم علامة على المحتوى الذي يتم تشغيله حاليًا على أنّه غير ملائم. |
SKIP_AD |
سلسلة يريد المستخدم تخطّي الإعلان الذي يتم تشغيله حاليًا. |
كلمات الأغاني |
سلسلة يريد المستخدم عرض كلمات الأغنية التي يتم تشغيلها حاليًا. |
UserActionContext
سلسلة
معلومات السياق حول UserAction
.
القيمة |
|
---|---|
UNKNOWN_CONTEXT |
سلسلة |
تتبُّع |
سلسلة |
ألبوم |
سلسلة |
الفنّان |
سلسلة |
قائمة تشغيل |
سلسلة |
الحلقة |
سلسلة |
المسلسلات |
سلسلة |
فيلم |
سلسلة |
القناة |
سلسلة |
الفريق |
سلسلة |
المشغل |
سلسلة |
COACH |
سلسلة |
أماكن إقامة
CaptionMimeType
سلسلة
تسمية توضيحية من نوع MIME لمسار النص.
القيمة |
|
---|---|
CEA608 |
سلسلة معيار ISO 608 |
TTML |
سلسلة TTML |
الكيلومترات المقطوعة |
سلسلة الكيلومترات المقطوعة |
TTML_MP4 |
سلسلة تنسيق TTML MP4 |
Command
الرقم
قائمة بقيم قناع البت لضبط أو استرداد أمر وسائط متوافق مع أحد تطبيقات cast.framework.messages.MediaStatus#supportedMediaCommands.
القيمة |
|
---|---|
إيقاف مؤقت |
الرقم إيقاف الأمر مؤقتًا. |
طلب |
الرقم شريط التقديم/الترجيع |
STREAM_VOLUME |
الرقم أمر مستوى صوت البث |
STREAM_MUTE |
الرقم أمر مستوى صوت البث |
ALL_BASIC_MEDIA |
الرقم جميع الوسائط الأساسية. يتضمّن الأوامر الإلزامية |
QUEUE_NEXT |
الرقم وضع الأمر التالي في قائمة الانتظار. |
QUEUE_PREV |
الرقم الأمر السابق لقائمة الانتظار. |
QUEUE_SHUFFLE |
الرقم أمر الترتيب العشوائي لقائمة الانتظار. |
QUEUE_REPEAT_ALL |
الرقم وضع تكرار الكل في قائمة الانتظار. |
QUEUE_REPEAT_ONE |
الرقم وضع تكرار قائمة الانتظار مرة واحدة. |
QUEUE_REPEAT |
الرقم أوضاع التكرار لقائمة الانتظار. |
SKIP_AD |
الرقم تخطّي طلب AD |
EDIT_TRACKS |
الرقم تعديل أوامر المسارات. |
PLAYBACK_RATE |
الرقم أمر معدّل التشغيل |
أعجبني |
الرقم أمر مثل إجراء المستخدم. |
لم يعجبني |
الرقم إجراء المستخدم "لم يعجبني". |
متابعة |
الرقم إجراء المستخدم: متابعة الأمر. |
إلغاء المتابعة |
الرقم إجراء المستخدم "إلغاء متابعة الأمر" |
STREAM_TRANSFER |
الرقم أوامر نقل البث |
كلمات الأغاني |
الرقم طلبات تخصّ كلمات الأغاني |
ContainerType
الرقم
أنواع البيانات الوصفية للحاويات.
القيمة |
|
---|---|
GENERIC_CONTAINER |
الرقم نموذج عام مناسب لمعظم أنواع الوسائط. مُستخدمة من قِبل Cast.framework.messages.ContainerMetadata. |
AUDIOBOOK_CONTAINER |
الرقم البيانات الوصفية لكتاب مسموع يتم استخدامها من قِبل Cast.framework.messages.AudiobookContainerMetadata. |
- يمكن أيضًا مراجعة
- cast.framework.messages.QueueData.containerMetadata
ContentFilteringMode
سلسلة
يمثل وضع فلترة المحتوى.
القيمة |
|
---|---|
FILTER_EXPLICIT |
سلسلة لا تقم بتشغيل محتوى فاضح. |
ErrorReason
سلسلة
يعرض أسباب رسائل الخطأ في الوسائط.
القيمة |
|
---|---|
INVALID_COMMAND |
سلسلة يُعرَض عندما يكون الأمر غير صالح أو غير مُنفَّذ. |
INVALID_PARAMS |
سلسلة يُعرَض عندما تكون المعلَمات غير صالحة أو عندما تكون هناك معلمة مطلوبة مفقودة. |
INVALID_MEDIA_SESSION_ID |
سلسلة يُعرَض عند عدم وجود جلسة وسائط. |
SKIP_LIMIT_REACHED |
سلسلة يُعرَض عند عدم إمكانية تخطي المزيد من العناصر بسبب الوصول إلى الحد الأقصى للتخطي. |
NOT_SUPPORTED |
سلسلة يُعرَض عندما يكون الطلب غير متاح من قِبل التطبيق. |
LANGUAGE_NOT_SUPPORTED |
سلسلة يُعرَض عندما لا تكون اللغة المطلوبة متاحة. |
END_OF_QUEUE |
سلسلة يُرجع عندما لا يكون التخطي ممكنًا بسبب الرجوع إلى ما بعد العنصر الأول أو الانتقال إلى ما بعد العنصر الأخير في قائمة الانتظار. |
DUPLICATE_REQUEST_ID |
سلسلة يُعرَض عندما يكون معرّف الطلب غير فريد (يعالج المُستلِم طلبًا برقم التعريف نفسه). |
VIDEO_DEVICE_REQUIRED |
سلسلة إرجاع عندما يتعذر إكمال الطلب لأنه يلزم وجود جهاز يتوافق مع الفيديو. |
PREMIUM_ACCOUNT_REQUIRED |
سلسلة يُعرَض عندما يكون الحساب المدفوع مطلوبًا لنجاح الطلب. |
APP_ERROR |
سلسلة يُعرَض عندما تكون حالة التطبيق غير صالحة لتنفيذ الطلب. |
AUTHENTICATION_EXPIRED |
سلسلة يُعرَض عندما يتعذّر تنفيذ طلب بسبب انتهاء صلاحية المصادقة، على سبيل المثال، عندما غيَّر المستخدم كلمة المرور أو عند إبطال الرمز المميّز. |
CONCURRENT_STREAM_LIMIT |
سلسلة يُعرَض عند رصد عدد كبير جدًا من مجموعات البث المتزامنة. |
PARENTAL_CONTROL_RESTRICTED |
سلسلة يتم إرجاعه عندما يكون المحتوى محظورًا بسبب أدوات الرقابة الأبوية. |
CONTENT_FILTERED |
سلسلة يُعرَض عندما يتم حظر المحتوى بسبب الفلتر. |
NOT_AVAILABLE_IN_REGION |
سلسلة يُعرَض عندما يكون المحتوى محظورًا بسبب عدم توفّره على مستوى منطقة معيّنة. |
CONTENT_ALREADY_PLAYING |
سلسلة يُعرَض عندما يكون المحتوى المطلوب قيد التشغيل. |
INVALID_REQUEST |
سلسلة يُعرَض عندما يكون الطلب غير صالح. |
GENERIC_LOAD_ERROR |
سلسلة يُعرَض عندما يواجه طلب التحميل مشكلة متقطعة. |
ErrorType
سلسلة
يمثل أنواع رسائل الخطأ في الوسائط.
القيمة |
|
---|---|
INVALID_PLAYER_STATE |
سلسلة يُعرَض عندما تكون حالة المشغّل غير صالحة لتنفيذ الطلب. |
LOAD_FAILED |
سلسلة يُعرَض عند تعذّر طلب التحميل. |
LOAD_CANCELLED |
سلسلة يُعرَض عند إلغاء طلب LOAD عن طريق طلب LOAD وارد ثانٍ. |
INVALID_REQUEST |
سلسلة يُعرَض عندما يكون الطلب غير صالح. |
خطأ |
سلسلة حدث خطأ عام لأي حالة خطأ أخرى. |
ExtendedPlayerState
سلسلة
معلومات حالة المشغّل الموسّعة.
القيمة |
|
---|---|
جارٍ التحميل |
سلسلة المشغّل في حالة التحميل. |
FocusState
سلسلة
حالات التركيز:
القيمة |
|
---|---|
IN_FOCUS |
سلسلة يتم التركيز على جهاز الاستقبال. |
NOT_IN_FOCUS |
سلسلة جهاز الاستقبال ليس محل التركيز، وهناك نشاط آخر نشط. |
GetStatusOptions
الرقم
تحدد السمة GetStatusOptions
مقدار البيانات التي يجب تضمينها
في استجابة حالة الوسائط لرسالة GET_STATUS
.
القيمة |
|
---|---|
NO_METADATA |
الرقم عدم تضمين علامة البيانات الوصفية |
NO_QUEUE_ITEMS |
الرقم عدم تضمين علامة عناصر قائمة الانتظار |
HdrType
سلسلة
تمثِّل هذه السمة أنواع الفيديو بنطاق عالي الديناميكية (HDR).
القيمة |
|
---|---|
SDR |
سلسلة نطاق ديناميكي عادي. |
نطاق عالي الديناميكية |
سلسلة نطاق عالي الديناميكية |
DV |
سلسلة Dolby Vision. |
HlsSegmentFormat
سلسلة
تمثّل هذه السمة تنسيق شريحة صوتية لبروتوكول HLS.
القيمة |
|
---|---|
AAC |
سلسلة مجموعة البث الصوتي بتنسيق AAC المُجمَّع. |
AC3 |
سلسلة مجموعة بث صوتي أوّلية مع حزمة AC3 |
MP3 |
سلسلة مجموعة بث صوتي أوّلية بتنسيق MP3. |
تحديد المشاكل وحلّها |
سلسلة بث نقل MPEG-2 |
TS_AAC |
سلسلة حزم AAC لنقل البيانات MPEG-2 منخفضة التعقيد (AAC-LC). |
TS_HE_AAC |
سلسلة بث نقل MPEG-2 عالي الكفاءة بتنسيق AAC (HE-AAC) |
E_AC3 |
سلسلة مجموعة البث الصوتي الإعدادي باستخدام E-AC3 |
FMP4 |
سلسلة ملف صوتي بتنسيق MP4 مجزّأ بتنسيق ISO BMFF CMAF |
HlsVideoSegmentFormat
سلسلة
تنسيق مقطع فيديو HLS
القيمة |
|
---|---|
MPEG2_TS |
سلسلة MPEG-2 Transport Stream. يتوافق مع AVC. |
FMP4 |
سلسلة فيديو معبّأ بتنسيق MP4 مجزّأ بتنسيق ISO BMFF CMAF يتوافق مع AVC وHEVC. |
IdleReason
سلسلة
سبب أن يكون المشغّل في حالة غير نشِطة.
القيمة |
|
---|---|
تم إلغاؤها |
سلسلة طلب مرسِل إيقاف التشغيل باستخدام الأمر STOP. |
متقطع |
سلسلة طلب أحد المرسلين تشغيل وسائط مختلفة باستخدام الأمر LOAD. |
انتهى الإعداد |
سلسلة اكتمل تشغيل الوسائط. |
خطأ |
سلسلة تمت مقاطعة الوسائط بسبب خطأ، وقد يحدث ذلك إذا تعذّر على المشغِّل مثلاً تنزيل الوسائط بسبب أخطاء في الشبكة. |
MediaCategory
سلسلة
فئة الوسائط.
القيمة |
|
---|---|
مقطع صوتي |
سلسلة الوسائط صوت فقط. |
فيديو |
سلسلة الوسائط هي الفيديو والصوت (الإعداد التلقائي). |
صورة |
سلسلة إنّ الوسائط عبارة عن صورة. |
MessageType
سلسلة
تُمثِّل هذه السمة أنواع رسائل الوسائط التي يجب أن يتم اعتراضها من خلال cast.framework.PlayerManager. يتم تصنيف أنواع الرسائل كطلبات أو رسائل صادرة. تسمح الطلبات للتطبيق بتعديل أي بيانات قبل معالجتها بواسطة حزمة تطوير البرامج (SDK) لأداة استقبال الويب. وتسمح الرسائل الصادرة للتطبيق بتعديل أي بيانات قبل إرسال الرسالة إلى الأنظمة المتصلة وتطبيقات المرسِل.
القيمة |
|
---|---|
MEDIA_STATUS |
سلسلة رسالة صادرة لحالة الوسائط الحالية نوع الرسالة: cast.framework.messages.MediaStatus. |
CLOUD_STATUS |
سلسلة رسالة صادرة عن حالة الوسائط إلى مُرسِل السحابة الإلكترونية. نوع الرسالة: cast.framework.messages.CloudMediaStatus. |
QUEUE_CHANGE |
سلسلة تغيير في قائمة الانتظار الصادرة نوع الرسالة هو: cast.framework.messages.QueueChange |
QUEUE_ITEMS |
سلسلة رسالة صادرة لمعلومات عنصر قائمة الانتظار. نوع الرسالة: cast.framework.messages.ItemsInfo. |
QUEUE_ITEM_IDS |
سلسلة رسالة صادرة من قائمة معرّفات قائمة الانتظار. نوع الرسالة هو: cast.framework.messages.QueueIds. |
GET_STATUS |
سلسلة طلب معرفة الحالة الحالية للوسائط. نوع الرسالة: cast.framework.messages.GetStatusRequestData. |
تحميل |
سلسلة طلب تحميل الوسائط نوع الرسالة هو: cast.framework.messages.LoadRequestData. |
إيقاف مؤقت |
سلسلة يمكنك طلب إيقاف المشغّل مؤقتًا. نوع الرسالة: cast.framework.messages.RequestData |
إيقاف |
سلسلة اطلب إيقاف المشغّل. نوع الرسالة هو: cast.framework.messages.RequestData. |
اللعب |
سلسلة اطلب مواصلة اللعب. نوع الرسالة هو: cast.framework.messages.RequestData. |
SKIP_AD |
سلسلة طلب تخطّي تشغيل الإعلان نوع الرسالة هو: cast.framework.messages.RequestData. |
PLAY_AGAIN |
سلسلة طلب تشغيل الوسائط الحالية مرة أخرى نوع الرسالة هو: cast.framework.messages.RequestData. |
طلب |
سلسلة طلب تقديم الوسائط نوع الرسالة هو: cast.framework.messages.SeekRequestData. |
SET_PLAYBACK_RATE |
سلسلة طلب تغيير معدل التشغيل نوع الرسالة هو: cast.framework.messages.SetPlaybackRateRequestData. |
SET_VOLUME |
سلسلة يمكنك طلب تغيير مستوى صوت الوسائط الحالي. نوع الرسالة: cast.framework.messages.VolumeRequestData. |
EDIT_TRACKS_INFO |
سلسلة طلب تغيير النصوص أو المقاطع الصوتية التي يتم تشغيلها نوع الرسالة: cast.framework.messages.EditTracksInfoRequestData. |
EDIT_AUDIO_TRACKS |
سلسلة طلب تغيير المقطع الصوتي الذي يتم تشغيله. نوع الرسالة: cast.framework.messages.EditAudioTracksRequestData. |
مسبقًا |
سلسلة طلب تخزين البيانات مؤقتًا بشكل مسبق. نوع الرسالة هو: cast.framework.messages.PrecacheRequestData. |
تحميل مسبق |
سلسلة طلب تحميل العنصر مسبقًا نوع الرسالة هو: cast.framework.messages.PreloadRequestData. |
QUEUE_LOAD |
سلسلة طلب تحميل قائمة الانتظار نوع الرسالة هو: cast.framework.messages.QueueLoadRequestData. |
QUEUE_INSERT |
سلسلة طلب الإدراج في قائمة الانتظار. نوع الرسالة هو: cast.framework.messages.QueueInsertRequestData. |
QUEUE_UPDATE |
سلسلة طلب تعديل قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.QueueUpdateRequestData. |
QUEUE_REMOVE |
سلسلة طلب إزالة من قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.QueueRemoveRequestData. |
QUEUE_REORDER |
سلسلة طلب إعادة ترتيب قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.QueueReorderRequestData. |
QUEUE_NEXT |
سلسلة طلب العنصر التالي في قائمة الانتظار عندما يتلقّى المُستلِم هذا الإشعار من
المُرسِل، يتم ربط الرسالة بـ
|
QUEUE_PREV |
سلسلة طلب العنصر السابق في قائمة الانتظار. عندما يتلقّى المُستلِم هذا الإشعار من
المُرسِل، يتم ربط الرسالة بـ
|
QUEUE_GET_ITEM_RANGE |
سلسلة طلب جلب العناصر في قائمة الانتظار. نوع الرسالة هو: cast.framework.messages.FetchItemsRequestData. |
QUEUE_GET_ITEMS |
سلسلة طلب الحصول على معلومات عن السلع. نوع الرسالة هو: cast.framework.messages.GetItemsInfoRequestData. |
QUEUE_GET_ITEM_IDS |
سلسلة طلب الحصول على أرقام تعريف قائمة المحتوى التالي نوع الرسالة هو: cast.framework.messages.RequestData. |
QUEUE_SHUFFLE |
سلسلة طلب ترتيب قائمة المحتوى التالي عشوائيًا نوع الرسالة هو: cast.framework.messages.RequestData. |
SET_CREDENTIALS |
سلسلة ضبط بيانات اعتماد المستخدم. نوع الرسالة: cast.framework.messages.SetCredentialsRequestData. |
LOAD_BY_ENTITY |
سلسلة حمِّل الوسائط حسب رقم تعريف الكيان. نوع الرسالة هو: cast.framework.messages.LoadByEntityRequestData. |
USER_ACTION |
سلسلة التعامل مع إجراء المستخدم مثل "المتابعة" نوع الرسالة هو: cast.framework.messages.UserActionRequestData. |
DISPLAY_STATUS |
سلسلة عرض حالة الوسائط على الشاشة نوع الرسالة هو: cast.framework.messages.DisplayStatusRequestData. |
FOCUS_STATE |
سلسلة تم تغيير حالة التركيز على تطبيق المُستلِم. نوع الرسالة: cast.framework.messages.FocusStateRequestData. |
CUSTOM_COMMAND |
سلسلة التعامل مع طلبات التطبيق المخصّصة نوع الرسالة هو: cast.framework.messages.CustomCommandRequestData. |
STORE_SESSION |
سلسلة تخزين أمر الجلسة. نوع الرسالة: cast.framework.messages.StoreSessionRequestData. |
RESUME_SESSION |
سلسلة استئناف أمر الجلسة. نوع الرسالة: cast.framework.messages.ResumeSessionRequestData. |
SESSION_STATE |
سلسلة نوع الاستجابة لجلسة StoreSession نوع الرسالة: cast.framework.messages.StoreSessionResponseData. |
MetadataType
الرقم
أنواع البيانات الوصفية للوسائط
القيمة |
|
---|---|
عام |
الرقم نموذج عام مناسب لمعظم أنواع الوسائط. تستخدمه cast.framework.messages.GenericMediaMetadata. |
فيلم |
الرقم فيلم كامل تستخدمه cast.framework.messages.MovieMediaMetadata. |
TV_SHOW |
الرقم حلقة من مسلسل تلفزيوني وتستخدمه cast.framework.messages.TvShowMediaMetadata. |
MUSIC_TRACK |
الرقم مقطع موسيقي مستخدَمة في cast.framework.messages.MusicTrackMediaMetadata. |
صورة |
الرقم صورة وتستخدمه cast.framework.messages.PhotoMediaMetadata. |
AUDIOBOOK_CHAPTER |
الرقم فصل من الكتاب المسموع. يتم استخدامه من قِبل cast.framework.messages.AudiobookChapterMediaMetadata. |
- يمكن أيضًا مراجعة
- cast.framework.messages.MediaInformation.metadata
PlayerState
سلسلة
يمثّل حالة المشغّل.
القيمة |
|
---|---|
غير مستخدَم من قِبل أي برنامج حاليًا |
سلسلة المشغِّل في حالة غير نشِطة. تشير حالة "غير نشِطة" إلى عدم توفّر تشغيل نشط. ويكون المشغّل عادةً في هذه الحالة بعد تشغيل تطبيق البث مباشرةً قبل أن يتلقى طلب التحميل أو بعد انتهاء التشغيل. ينتقل المشغّل إلى هذه الحالة استنادًا إلى قيمة cast.framework.messages.IdleReason التي تم ضبطها في cast.framework.messages.MediaStatus. |
اللعب |
سلسلة المشغّل في حالة "تشغيل". |
تم الإيقاف مؤقتًا |
سلسلة المشغّل في حالة "متوقف مؤقتًا". |
جارٍ تخزين مؤقت |
سلسلة المشغل في حالة تخزين مؤقت. |
QueueChangeType
سلسلة
أنواع التغييرات في قائمة الانتظار المستخدمة في رسالة واحدة (QUEUE_CHANGE
) صادرة
القيمة |
|
---|---|
INSERT |
سلسلة تحتوي قائمة الانتظار على عناصر تم إدراجها. |
الإزالة |
سلسلة تمت إزالة عناصر من قائمة الانتظار. |
ITEMS_CHANGE |
سلسلة تم تغيير قائمة بالعناصر. |
تحديث |
سلسلة تم تعديل قائمة الانتظار وتم إرسال قائمة جديدة مرتبة. |
NO_CHANGE |
سلسلة ولم تطرأ أي تغييرات على قائمة الانتظار. يستخدم هذا للرد عندما ينتهي الأمر إلى مرسلين متعددين بطلب نفس البيانات. |
QueueType
سلسلة
أنواع حاوية الوسائط/قائمة المحتوى التالي:
القيمة |
|
---|---|
ألبوم |
سلسلة ألبوم موسيقي |
قائمة تشغيل |
سلسلة قائمة تشغيل موسيقى، مثل قائمة تشغيل خاصة أو قائمة تشغيل علنية أو قائمة تشغيل تم إنشاؤها تلقائيًا |
كتاب مسموع |
سلسلة كتاب مسموع |
RADIO_STATION |
سلسلة محطة راديو تقليدية |
PODCAST_SERIES |
سلسلة سلسلة بودكاست |
TV_SERIES |
سلسلة مسلسل تلفزيوني |
VIDEO_PLAYLIST |
سلسلة قائمة تشغيل الفيديوهات |
LIVE_TV |
سلسلة قناة تلفزيونية مباشرة |
فيلم |
سلسلة فيلم. |
RepeatMode
سلسلة
سلوك قائمة الانتظار عند تشغيل جميع العناصر
القيمة |
|
---|---|
REPEAT_OFF |
سلسلة وعند اكتمال قائمة الانتظار، يتم إنهاء جلسة تشغيل الوسائط. |
REPEAT_ALL |
سلسلة سيتم تشغيل جميع العناصر الموجودة في قائمة الانتظار إلى أجل غير مسمى، وعندما يتم تشغيل العنصر الأخير، سيتم تشغيل العنصر الأول مرة أخرى. |
REPEAT_SINGLE |
سلسلة سيتم تشغيل العنصر الحالي بشكل متكرّر. |
REPEAT_ALL_AND_SHUFFLE |
سلسلة سيتم تشغيل جميع العناصر في قائمة الانتظار إلى أجل غير مسمى، وعند تشغيل العنصر الأخير، سيتم تشغيل العنصر الأول مرة أخرى (سيتولى المتلقي ترتيب القائمة عشوائيًا). |
SeekResumeState
سلسلة
تمثل هذه السمة حالة التشغيل بعد طلب SEK.
القيمة |
|
---|---|
PLAYBACK_START |
سلسلة يفرض هذا تشغيل الوسائط. |
PLAYBACK_PAUSE |
سلسلة ويؤدي ذلك إلى فرض إيقاف الوسائط مؤقتًا. |
StreamingProtocolType
الرقم
أنواع بروتوكول البث
القيمة |
|
---|---|
UNKNOWN |
الرقم نوع بروتوكول البث غير معروف. |
MPEG_DASH |
الرقم نوع بروتوكول MPEG-DASH (البث التكيُّفي الديناميكي عبر HTTP). |
HLS |
الرقم نوع بروتوكول HLS (البث المباشر عبر HTTP) |
SMOOTH_STREAMING |
الرقم نوع بروتوكول البث السلس. |
StreamType
سلسلة
يمثّل هذا النوع أنواع مصادر البيانات.
القيمة |
|
---|---|
تم تخزينه مؤقتًا |
سلسلة المحتوى المسجّل ومسجّل الفيديو الرقمي |
البث المباشر |
سلسلة محتوى البث المباشر غير القابل للتقديم أو الإيقاف |
NONE |
سلسلة |
TextTrackEdgeType
سلسلة
لتحديد نوع حافة مسار النص (الحدود).
القيمة |
|
---|---|
NONE |
سلسلة لا يتم عرض أي حواف حول النص. |
المخطط |
سلسلة يتم عرض مخطط متصل حول النص. |
DROP_SHADOW |
سلسلة يتم عرض ظل متلاش حول النص. |
مرتفعة |
سلسلة يظهر النص منقوشًا أو مرتفعًا بالنسبة إلى الخلفية. |
تم إلغاؤه |
سلسلة يبدو أنّه تمت إزالة الزائف من النص في الخلفية. |
TextTrackFontGenericFamily
سلسلة
مجموعة خطوط عامة سيتم استخدامها إذا لم يتم تحديد الخط في مسار النص.
القيمة |
|
---|---|
SANS_SERIF |
سلسلة تستخدم خط sans-serif. |
MONOSPACED_SANS_SERIF |
سلسلة يستخدم خطًا أحادي الاتجاه أو sans-serif. |
SERIF |
سلسلة استخدام خط serif. |
MONOSPACED_SERIF |
سلسلة يستخدم خط serif أحادي المسافة. |
مشاهد عادي |
سلسلة تستخدم خطًا غير رسمي بنمط مكتوب بخط اليد. |
طابع تمييزي |
سلسلة تستخدم خطًا متناسقًا. |
SMALL_CAPITALS |
سلسلة تستخدم خطًا بأحرف كبيرة صغيرة. |
TextTrackFontStyle
سلسلة
نمط خط مسار النص
القيمة |
|
---|---|
NORMAL |
سلسلة الخط الطباعي غير المعدل. |
غامق |
سلسلة النمط الغامق. |
BOLD_ITALIC |
سلسلة النمط الغامق والمائل في آنٍ واحد. |
> |
سلسلة النمط المائل. |
TextTrackType
سلسلة
نوع المقطع الصوتي النصي (يتبع تعريفات نوع المقطع الصوتي في HTML5)
القيمة |
|
---|---|
الترجمة |
سلسلة تحويل الصوت إلى نص أو ترجمته، ويناسب الحالات التي يكون فيها الصوت متاحًا ولكن لا يمكن للمشاهد فهمه، مثلاً لأنّ المُشاهد لا يفهم لغة الملف الصوتي التابع لمصدر الوسائط. |
ترجمات |
سلسلة نسخ أو ترجمة للحوار ومؤثرات صوتية وإشارات موسيقية ذات صلة ومعلومات صوتية أخرى ذات صلة، تكون مناسبة في حال عدم توفر المقطع الصوتي (على سبيل المثال، لأنّ الصوت مكتوم أو لأن المستخدم يعاني من ضعف السمع). يتم عرض الترجمة والشرح فوق الفيديو. |
الأوصاف |
سلسلة الأوصاف النصية لمكوِّن الفيديو في مورد الوسائط، والمخصصة لتجميع الصوت عندما يكون المكوِّن المرئي غير متاح (على سبيل المثال، لأن المستخدم يتفاعل مع التطبيق بدون شاشة، أو لأن المستخدم يعاني من إعاقة بصرية). يتم تجميع الأوصاف كمسار صوتي منفصل. |
الفصول |
سلسلة عناوين الفصول المخصّصة لاستخدامها في التنقّل في مورد الوسائط |
البيانات الوصفية |
سلسلة الأغاني المخصّصة للاستخدام من نص برمجي |
TextTrackWindowType
سلسلة
نوع نافذة مسار النص
القيمة |
|
---|---|
NONE |
سلسلة |
NORMAL |
سلسلة |
ROUNDED_CORNERS |
سلسلة |
TrackType
سلسلة
نوع مسار الوسائط
القيمة |
|
---|---|
النص |
سلسلة مسار النص: |
مقطع صوتي |
سلسلة مقطع صوتي |
فيديو |
سلسلة مقطع فيديو |
UserAction
سلسلة
إجراءات المستخدم.
القيمة |
|
---|---|
أعجبني |
سلسلة يشير المستخدم إلى تفضيل الإعجاب بالمحتوى الذي يتم تشغيله حاليًا. |
لم يعجبني |
سلسلة يشير المستخدم إلى عدم الإعجاب بالمحتوى الذي يتم تشغيله حاليًا. |
متابعة |
سلسلة يريد المستخدم متابعة المحتوى الذي يتم تشغيله حاليًا أو تمييزه بنجمة. |
إلغاء المتابعة |
سلسلة يريد المستخدم التوقف عن متابعة المحتوى الذي يتم تشغيله حاليًا. |
إبلاغ |
سلسلة يضع المستخدم علامة على المحتوى الذي يتم تشغيله حاليًا على أنّه غير ملائم. |
SKIP_AD |
سلسلة يريد المستخدم تخطّي الإعلان الذي يتم تشغيله حاليًا. |
كلمات الأغاني |
سلسلة يريد المستخدم عرض كلمات الأغنية التي يتم تشغيلها حاليًا. |
UserActionContext
سلسلة
معلومات السياق حول UserAction
.
القيمة |
|
---|---|
UNKNOWN_CONTEXT |
سلسلة |
تتبُّع |
سلسلة |
ألبوم |
سلسلة |
الفنّان |
سلسلة |
قائمة تشغيل |
سلسلة |
الحلقة |
سلسلة |
المسلسلات |
سلسلة |
فيلم |
سلسلة |
القناة |
سلسلة |
الفريق |
سلسلة |
المشغل |
سلسلة |
COACH |
سلسلة |