الفئة: QueueItem

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

QueueItem

new QueueItem(mediaInfo)

المَعلمة

mediaInfo

chrome.cast.media.MediaInfo

معلومات الوسائط

يجب ألا تكون القيمة فارغة.

أماكن إقامة

activeTrackIds

مصفوفة أرقام قابلة للقيم

مصفوفة من معرّفات TrackId التي يجب أن تكون نشطة. وإذا لم تتوفر المصفوفة، ستكون المسارات التلقائية نشطة. في حال تقديم معرّفَي track غير متوافقَين (على سبيل المثال مقطعان صوتيان نشطان)، سيتعذّر تنفيذ الأمر مع INVALID_PARAMETER.

التشغيل التلقائي

boolean

ما إذا كان سيتم تشغيل الوسائط تلقائيًا أم لا.

customData

كائن قابل للقيم الفارغة

مجموعة بيانات مخصصة من خلال تطبيق المُستلِم.

itemId

رقم قابل للقيم الفارغة

المعرّف الفريد للسلعة في قائمة الانتظار. وإذا تم استخدامه في chrome.cast.media.QueueLoad أو chrome.cast.media.QueueInsert، يجب أن يكون فارغًا (لأنه سيتم تخصيصه من قِبل المتلقي عند إنشاء/إدراج عنصر لأول مرة). أمّا العمليات الأخرى، فيكون إلزاميًا.

وسائط

non-null chrome.cast.media.MediaInfo

وصف الوسائط.

playbackDuration

رقم قابل للقيم الفارغة

مدة تشغيل العنصر بالثواني وإذا كانت أطول من المدة الفعلية - startTime (وقت البدء)، ستقتصر المدة على المدة الفعلية - startTime (وقت البدء). ويمكن أن يكون العدد سالبًا، وفي هذه الحالة ستكون المدة هي مدة السلعة الفعلية مطروحًا منها المدة المقدّمة. وتشير المدة التي تكون قيمتها صفر إلى أنه لن يتم تشغيل العنصر.

preloadTime

الرقم

هذه المَعلمة هي تلميح للمستلم بتحميل عنصر الوسائط هذا مسبقًا قبل تشغيله. وتتيح هذه الميزة التنقّل بسلاسة بين العناصر التي يتم تشغيلها من قائمة المحتوى التالي.

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

startTime

الرقم

ثوانٍ من بداية الوسائط لبدء التشغيل.