نمای کلی گیرنده وب

اپلیکیشن گیرنده وب

برنامه Web Receiver یک برنامه HTML5/JavaScript است که روی دستگاه گیرنده وب مانند Chromecast اجرا می شود. برنامه Web Receiver عملکردهای زیر را انجام می دهد:

  • یک رابط برای نمایش محتوای برنامه در تلویزیون فراهم می کند.
  • پیام‌های برنامه فرستنده را برای کنترل محتوا در دستگاه گیرنده وب مدیریت می‌کند.
  • پیام‌های سفارشی از برنامه فرستنده را که مخصوص برنامه هستند مدیریت می‌کند.

گیرنده وب قابلیت های اضافی را فراهم می کند.

SDK گیرنده وب

Web Receiver SDK همچنین دارای یک پخش کننده رسانه داخلی است که تجربه پخش یکپارچه و آسان را فراهم می کند. همچنین به شما این امکان را می‌دهد که رابط کاربری پخش‌کننده را سفارشی کنید و به گیرنده وب شما امکان رهگیری و نادیده گرفتن پیام‌ها و روش‌ها را برای اجرای منطق تجاری سفارشی شما فراهم می‌کند.

می توانید برنامه Web Receiver خود را به روش های زیر پیاده سازی کنید:

  • از Styled Media Web Receiver استفاده کنید: این یک برنامه گیرنده وب از پیش ساخته شده است که رابط کاربری پخش کننده رسانه را برای محتوای صوتی و تصویری فراهم می کند. این یک UI پیش فرض برای برنامه Web Receiver ارائه می دهد، اما می توانید چندین عنصر را در UI با یک فایل CSS سفارشی کنید.
  • یک گیرنده وب سفارشی ایجاد کنید: این یک برنامه سفارشی ساخته شده HTML5 است که باید میزبان آن باشید تا محتوای برنامه خود را در تلویزیون نمایش دهید. اگر برنامه شما بخواهد محتوایی غیر از رسانه صوتی/تصویری را نمایش دهد یا اگر گیرنده رسانه سبک از انواع رسانه مورد نیاز برنامه شما پشتیبانی نمی کند، ممکن است لازم باشد یک گیرنده سفارشی ایجاد کنید.

اگر انتخاب کنید که یک گیرنده وب را پیاده سازی نکنید، برنامه شما می تواند از گیرنده وب رسانه پیش فرض استفاده کند.

یک گیرنده وب را انتخاب کنید

Web Receiver SDK انواع مختلفی از گیرنده ها را برای رفع نیازهای تجاری شما فراهم می کند. برای مقایسه قابلیت‌های مختلف، به انواع راهنمای برنامه‌های گیرنده مراجعه کنید).

گیرنده وب مدیا مدل دار

Styled Media Web Receiver یک برنامه گیرنده وب از پیش ساخته شده است که توسط Google میزبانی می شود و برای پخش محتوای صوتی و تصویری طراحی شده است. می‌توانید با استفاده از یک فایل CSS، رابط را با رنگ‌ها و دارایی‌های برند خود سبک کنید.

برای استفاده از Styled Media Web Receiver، هنگام ثبت یک برنامه جدید ، Styled Media Web Receiver را انتخاب کنید و (به صورت اختیاری) URL یک فایل CSS را ارائه دهید که ظاهری سفارشی برای رابط کاربری برنامه Web Receiver تعریف می کند.

برای جزئیات بیشتر در مورد سبک های CSS که به شما امکان می دهد رابط کاربری Styled Media Web Receiver را سفارشی کنید، به راهنمای Styled Media Receiver مراجعه کنید.

گیرنده وب سفارشی

اگر برنامه شما محتوایی مانند گالری تصاویر را ارائه می دهد، به DRM یا منطق تجاری سفارشی نیاز دارد، باید یک برنامه گیرنده وب سفارشی بسازید. گیرنده وب سفارشی یک برنامه HTML5 است که روی سرورهای خود میزبانی می‌کنید و باید با استفاده از JavaScript Web Receiver API اجرا شود.

برای جزئیات در مورد نحوه ساخت برنامه Web Receiver خود با Web Receiver API، راهنمای Web Receiver سفارشی را ببینید.

گیرنده وب پیش فرض رسانه

گزینه سوم موجود، Default Media Web Receiver است. این یک برنامه گیرنده وب از پیش ساخته شده توسط Google است که برای پخش محتوای صوتی و تصویری شما طراحی شده است. نیازی به ثبت نام در Google Cast SDK Developer Console نیست، اما نمی توانید هیچ یک از رابط کاربری را در گیرنده وب رسانه پیش فرض سفارشی کنید.

به جای ثبت نام در کنسول توسعه دهنده برای دریافت شناسه برنامه، می توانید از گیرنده وب رسانه پیش فرض با شناسه برنامه پیش فرض استفاده کنید:

  • برای برنامه‌های Android: CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
  • برای برنامه های وب: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
  • برای برنامه های iOS:
    • <=v4.0.0 kGCKMediaDefaultReceiverApplicationID
    • >=v4.0.2 kGCKDefaultMediaReceiverApplicationID

از برنامه فرستنده خود، برنامه Default Media Web Receiver را در دستگاه Cast شروع می کنید و سپس از آن برای بارگیری URL در رسانه خود استفاده می کنید.