قالب. چارچوب . PlaybackConfig
پیکربندی برای سفارشی کردن رفتار پخش.
سازنده
PlaybackConfig
PlaybackConfig () جدید
خواص
توقف خودکار مدت زمان
(تعداد یا تعریف نشده)
مدت زمان رسانه بافر شده در ثانیه برای شروع بافر کردن. توسط Shaka Player پشتیبانی نمی شود.
از سرگیری خودکار مدت زمان
(تعداد یا تعریف نشده)
مدت زمان رسانه بافر شده در ثانیه برای شروع/ازسرگیری پخش پس از توقف خودکار به دلیل بافر شدن.
AutoResumeNumberOfSegments
(تعداد یا تعریف نشده)
حداقل تعداد بخش های بافر برای شروع/ازسرگیری پخش. برای محتوای DASH به جای آن از autoResumeDuration استفاده کنید.
captionsRequestHandler
(تابع (غیر تهی cast.framework.NetworkRequestInfo ) یا تعریف نشده)
تابعی برای سفارشی کردن درخواست برای دریافت یک بخش شرح. توسط Shaka Player پشتیبانی نمی شود.
SmoothLiveRefresh را فعال کنید
بولی
پرچمی برای فعال کردن منطق بازخوانی مانیفست برای پخش جریانی مستقیم.
enableUITextDisplayer
بولی
پرچمی برای فعال کردن رندر متن مبتنی بر DOM Shaka Player، shaka.text.UITextDisplayer . videoContainer که برای ساختن UITextDisplayer استفاده میشود، بهطور پیشفرض روی والد عنصر ویدیوی Cast است. استفاده از این نمایشگر متن ممکن است باعث مشکلات همگام سازی بین تراک نوشتاری و تراک(های) صوتی/تصویری، به ویژه در دستگاه های Cast نسل قدیمی شود. اگر از رابط کاربری سفارشی در برنامه گیرنده استفاده شود، ممکن است videoContainer به درستی نسبت به اندازه صفحه تراز نباشد.
ignoreTtmlPositionInfo
بولی
پرچم گذاری برای نادیده گرفتن اطلاعات موقعیت یابی TTML.
پهنای باند اولیه
(تعداد یا تعریف نشده)
پهنای باند اولیه بر حسب بیت در ثانیه
LicenseCustomData
(رشته یا تعریف نشده)
داده های مجوز سفارشی توسط Shaka Player پشتیبانی نمی شود.
License Handler
(function (غیر تهی Uint8Array، غیر تهی cast.framework.NetworkResponseInfo ) را برمی گرداند (Promise غیر تهی حاوی Uint8Array غیر تهی یا Uint8Array غیر تهی) یا تعریف نشده)
کنترل کننده برای پردازش داده های مجوز. کنترل کننده داده های مجوز را ارسال می کند و داده های مجوز اصلاح شده را برمی گرداند.
LicenseRequestHandler
(تابع (غیر تهی cast.framework.NetworkRequestInfo ) یا تعریف نشده)
تابعی برای سفارشی کردن درخواست خروجی برای دریافت مجوز. اطلاعات درخواست شبکه به کنترل کننده ارسال می شود تا اصلاح شود. SDK اطلاعات درخواست شبکه اصلاح شده را برای شروع درخواست مجوز پردازش می کند. کنترل کننده های ناهمزمان فقط در Shaka Player پشتیبانی می شوند.
LicenseUrl
(رشته یا تعریف نشده)
آدرس اینترنتی برای دریافت مجوز.
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo ) برمی گرداند (غیر تهی Promise حاوی رشته یا رشته) یا تعریف نشده)
کنترل کننده برای پردازش داده های مانیفست. کنترل کننده به مانیفست منتقل می شود و مانیفست اصلاح شده را برمی گرداند.
manifestRequestHandler
(تابع (غیر تهی cast.framework.NetworkRequestInfo ) یا تعریف نشده)
تابعی برای سفارشی کردن درخواست برای دریافت مانیفست. اطلاعات درخواست شبکه به کنترل کننده ارسال می شود تا اصلاح شود. SDK اطلاعات درخواست شبکه اصلاح شده را برای شروع درخواست مانیفست پردازش می کند. کنترل کننده های ناهمزمان فقط در Shaka Player پشتیبانی می شوند.
سیستم حفاظتی
cast.framework.ContentProtection
سیستم حفاظتی ترجیحی برای استفاده برای رمزگشایی محتوا.
سگمنت هندلر
(function (غیر تهی Uint8Array، غیر تهی cast.framework.NetworkResponseInfo ) را برمی گرداند (Promise غیر تهی حاوی Uint8Array غیر تهی یا Uint8Array غیر تهی) یا تعریف نشده)
کنترل کننده برای پردازش داده های بخش. کنترل کننده داده های بخش ارسال می شود و داده های بخش اصلاح شده را برمی گرداند.
segmentRequestHandler
(تابع (غیر تهی cast.framework.NetworkRequestInfo ) یا تعریف نشده)
تابعی برای سفارشی کردن اطلاعات درخواست برای دریافت یک بخش رسانه. اطلاعات درخواست شبکه به کنترل کننده ارسال می شود تا اصلاح شود. SDK اطلاعات درخواست شبکه اصلاح شده را برای شروع درخواست بخش پردازش می کند. کنترل کننده های ناهمزمان فقط در Shaka Player پشتیبانی می شوند.
segmentRequestRetryLimit
(تعداد یا تعریف نشده)
حداکثر تعداد دفعات امتحان مجدد درخواست شبکه برای یک بخش. پیش فرض 3 است.
shakaConfig
(شیء غیر تهی یا تعریف نشده)
این شی با تنظیمات Shaka پیشفرض CAF ادغام میشود (با گزینههای تنظیم شده در این شی اولویت دارند). توسعه دهندگان باید هنگام اعمال مقادیر در پیکربندی Shaka احتیاط کنند زیرا ممکن است منجر به مشکلات پخش شود. برای گزینه های مجاز در این شی، برای اطلاعات بیشتر به shaka.util.PlayerConfiguration مراجعه کنید.