chrome. cast. media. QueueItem
يمثل عنصرًا في قائمة انتظار الوسائط.
الشركة المصنِّعة
QueueItem
new QueueItem(mediaInfo)
المَعلمة |
|
---|---|
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
الرقم
ثوانٍ من بداية الوسائط لبدء التشغيل.