آ
وقفه های تبلیغاتی
وقفه تبلیغاتی به بازهای برای پخش شامل یک یا چند آگهی یا ضربهگیر اشاره دارد.
فرستنده اندروید
Android Sender برای ارسال و به اشتراک گذاری برنامه های شما از تلفن همراه اندرویدی شما به دیگران استفاده می شود.
گیرنده Android TV
گیرندههای Android TV از کتابخانه Cast Connect استفاده میکنند تا به برنامههای فرستنده موجود اجازه دهند با برنامههای Android TV با استفاده از پروتکل Cast ارتباط برقرار کنند. Cast Connect در بالای زیرساخت Cast ساخته می شود و برنامه Android TV شما به عنوان گیرنده عمل می کند.
چرخه عمر برنامه
چرخه عمر برنامه گیرنده از نقطه ای که گیرنده روی دستگاه Cast بارگذاری می شود شروع می شود و تا نقطه ای که برنامه از بین می رود و دستگاه Cast به حالت پیش فرض خود باز می گردد ادامه می یابد.
آهنگ های صوتی
انتخاب آهنگ صوتی در Receiver SDK دارای یک کلاس AudioTracksManager
است که انتخاب آهنگ را ساده و ساده می کند. این به شما کنترل بیشتر و دسترسی بهتر به نام، URL و ویژگی های زبان را می دهد.
ب
کلیپ شکستن
یک کلیپ تبلیغاتی که در حین استراحت تبلیغاتی نمایش داده می شود.
سی
قالب
پروتکل Google Cast.
ریخته گری
عمل نمایش همه اشکال رسانه (به عنوان مثال، ویدئو) به صورت پویا در یک گیرنده Google Cast (به عنوان مثال، یک Chromecast).
Cast Connect
کتابخانه Cast Connect به برنامه Android TV شما اجازه میدهد پیامها را دریافت کند و وضعیت رسانه را پخش کند، گویی یک Chromecast است. این به معنای "ترکیب Cast با Android TV برای آوردن برنامه شما به تجربه Cast مدرن است." این امکان کنترل گسترده ای را فراهم می کند، از جمله امکان استفاده از ریموت سخت افزاری.
حالت بازیگری
وضعیت فعلی ریخته گری از دیدگاه فرستنده:
حالت | شرح |
---|---|
غیر قابل دسترسی | هیچ گیرنده Cast در دسترس نیست |
قطع شده | گیرنده های Cast در دسترس هستند و هیچکدام متصل نیستند |
برقراری ارتباط | گیرنده Cast در حال اتصال است |
متصل | گیرنده Cast متصل است اما در حال ارسال نیست |
ریخته گری | گیرنده Cast متصل است و در حال پخش است |
Chromecast
یک آداپتور رسانه استریم از Google که به کاربران امکان میدهد محتوای آنلاین مانند ویدیو و موسیقی را روی صفحه نمایش پخش کنند.
زیرنویسها (زیرنویس)
انتخاب تراک کپشن بسته در Receiver SDK دارای یک کلاس TextTracksManager است که انتخاب آهنگ را ساده و ساده میکند و به شما کنترل بیشتر و دسترسی بهتر به ویژگیهایی مانند نام، URL و زبان (مثل انتخاب آهنگ صوتی) میدهد.
اشتراک منابع متقابل (CORS)
اشتراکگذاری منابع متقاطع (CORS) روشی است که منابع صفحه وب امن را از یک دامنه خارجی درخواست میکند.
پیام های سفارشی
تبادل پیام روش تعامل کلیدی برای برنامه های گیرنده است. یک فرستنده می تواند پیامی را به گیرنده ارسال کند و بالعکس. یک برنامه گیرنده ممکن است انتخاب کند که پیام ها را در یک فضای نام مشخص گوش کند. سپس به هر فرستنده متصلی که مایل به برقراری ارتباط در آن فضای نام است، میتواند از پروتکل مناسب استفاده کند.
گیرنده سفارشی
این یک برنامه سفارشی ساخته شده HTML5 است که باید آن را میزبانی کنید تا محتوای برنامه خود را در تلویزیون نمایش دهید. اگر برنامه شما بخواهد محتوایی غیر از رسانه صوتی/تصویری را نمایش دهد یا اگر گیرنده رسانه سبک از انواع رسانه مورد نیاز برنامه شما پشتیبانی نمی کند، ممکن است لازم باشد یک گیرنده سفارشی ایجاد کنید.
اتصال داده UI سفارشی
اتصال داده UI سفارشی به شما امکان می دهد از عنصر UI سفارشی خود استفاده کنید و از کلاس PlayerDataBinder برای اتصال رابط کاربری به حالت پخش کننده استفاده کنید. اگر برنامه از اتصال داده پشتیبانی نکند، بایندر از ارسال رویدادها برای تغییرات دادهها نیز پشتیبانی میکند.
پیش بارگیری محتوا
گیرنده از بارگیری از قبل آیتم های رسانه پس از آیتم پخش فعلی در صف پشتیبانی می کند. عملیات پیش بارگیری چندین بخش از آیتم های آینده را از قبل دانلود می کند. بارگیری پیشفرض برای محتوای جریانی HLS و Smooth به طور پیشفرض کار میکند. برای فایلهای ویدیویی و صوتی MP4 معمولی مانند MP3، آنها از قبل بارگیری نمیشوند، زیرا دستگاههای Cast تنها از یک عنصر رسانه پشتیبانی میکنند و نمیتوان از آنها برای بارگذاری پیشبارگیری در زمانی که یک مورد محتوای موجود هنوز در حال پخش است استفاده کرد.
D
گیرنده رسانه پیش فرض
گزینه سوم موجود، Default Media Receiver است. این یک برنامه گیرنده از پیش ساخته شده توسط Google است که برای پخش محتوای صوتی و تصویری شما طراحی شده است. نیازی به ثبت نام در Google Cast SDK Developer Console نیست، اما نمیتوانید هیچ یک از رابط کاربری را در گیرنده رسانه پیشفرض سفارشی کنید.
جی
کنسول برنامهنویس Google Cast SDK
Google Cast Developer Console به توسعه دهندگان امکان می دهد برنامه ها را ثبت کنند و دستگاه ها را برای آزمایش مجوز دهند.
من
فرستنده iOS
iOS Sender برای ارسال و به اشتراک گذاری برنامه های شما از دستگاه های تلفن همراه Apple شما به دیگران استفاده می شود.
م
پیام های پخش رسانه
برنامههای فرستنده Google Cast با ارسال پیامهایی با فرمت JSON به برنامه گیرنده، پخش را در دستگاه گیرنده کنترل میکنند. به همین ترتیب، گیرنده پیامها را به فرستنده باز میفرستد، همچنین در JSON. پیامها ممکن است دستوراتی از فرستنده باشند که وضعیت پخشکننده را تغییر میدهند، پاسخهایی به آن دستورات از گیرنده یا ساختارهای دادهای که رسانه را برای برنامه گیرنده توصیف میکنند.
رهگیری پیام
Receiver SDK به برنامه گیرنده شما اجازه می دهد تا پیام ها را رهگیری کند و کد سفارشی را در آن نقطه رهگیری اجرا کند. اگر میخواهید دادههای درخواست بار را سفارشی کنید، رهگیری پیام میتواند مفید باشد.
س
در صف
Cast از صف اولیه آغاز شده توسط فرستنده و صف اجرا شده توسط گیرنده استفاده می کند.
آر
گیرنده
گیرنده برنامه ای است که با استفاده از HTML، جاوا اسکریپت و CSS ایجاد می شود. از طریق یک نشانی اینترنتی که از طریق شبکه Wi-Fi که دستگاه Cast به آن متصل است، در دستگاه Cast (به عنوان مثال، Chromecast) بارگیری می شود. برنامه فرستنده برای نمایش محتوا به گیرنده متصل می شود و دستوراتی را به آن می فرستد.
برنامه گیرنده
برنامه گیرنده دستورات را از برنامه فرستنده دریافت می کند و محتوای درخواستی را در دستگاهی که به عنوان گیرنده کار می کند نمایش می دهد. به عنوان مثال، برنامه YouTube در Chromecast. گیرنده را ببینید.
دستگاه گیرنده
دستگاه Cast که برنامه گیرنده را بارگیری می کند. به عنوان مثال، یک کروم کست. گیرنده را ببینید.
اس
فرستنده
فرستنده برنامهای است که اتصال به گیرنده یا ارسال محتوا به یک گیرنده را در همان شبکه Wi-Fi یا در حالت مهمان آغاز میکند. نمونه ای از یک برنامه فرستنده، برنامه YouTube در یک دستگاه تلفن همراه است.
برنامه فرستنده
فرستنده را ببینید
دستگاه فرستنده
دستگاهی که برنامه فرستنده را بارگیری می کند. مثلا یک موبایل یا تبلت.
انتقال جریان
گیرنده CAF از انتقال جریان پشتیبانی میکند، جایی که کاربران میتوانند با استفاده از دستورات صوتی، جریانهای صوتی و تصویری را در دستگاهها جابجا کنند. انتقال جریان برای صدا به طور پیش فرض پشتیبانی می شود و نیازی به توسعه اضافی نیست. انتقال جریان برای ویدیو مستلزم فعال کردن فرمان انتقال جریان رسانه و نادیده گرفتن اختیاری وضعیت جلسه رسانه است.
گیرنده مدیا مدل دار
Styled Media Receiver (SMR) به برنامه فرستنده شما اجازه می دهد بدون ایجاد برنامه گیرنده سفارشی شما، رسانه را روی دستگاه Cast پخش کند. شما می توانید با ارائه فایل CSS خود در حین ثبت نام، طرح رنگ و نام تجاری SMR را سفارشی کنید.
حالت دادن به پخش کننده
Receiver SDK یک رابط کاربری داخلی پخش کننده را فراهم می کند. برای استفاده از رابط کاربری داخلی پخشکننده، باید عنصر cast-media-player را به HTML خود اضافه کنید. استایل شبیه به CSS امکان تنظیم موارد مختلفی از جمله تصویر پسزمینه، تصویر اسپلش، خانواده فونت و موارد دیگر را میدهد. این قابلیت به برندسازی بهتر و سفارشی سازی کلی اجازه می دهد.
تی
کنترل های لمسی
Receiver SDK از کنترلهای لمسی روی برنامه گیرنده شما هنگام راهاندازی در این دستگاهها پشتیبانی میکند. Receiver SDK یک تجربه رابط کاربری پیشفرض با سفارشیسازی اضافی کنترلهای پخش کننده را فراهم میکند.
دبلیو
گیرنده وب
برنامه Web Receiver یک برنامه HTML5/JavaScript است که روی دستگاه گیرنده مانند Chromecast اجرا می شود. این یک رابط برای نمایش محتوای برنامه در تلویزیون فراهم می کند و پیام های برنامه فرستنده را برای کنترل محتوا در دستگاه گیرنده کنترل می کند.
فرستنده وب
فرستنده وب برای ارسال و اشتراکگذاری برنامههای شما از مرورگرهای مبتنی بر Chromeium به دستگاههای Cast استفاده میشود.
ترجمه ها
عبارات رایج مورد استفاده برای ریخته گری به زبان های زیادی ترجمه شده اند و در صفحه گسترده ترجمه اصطلاحات Cast در دسترس هستند. اگر برنامهای که در حال توسعه آن هستید بومیسازی شده است، از این ترجمهها برای برچسبها و متن استفاده کنید. برای مثال، در یک برنامه ژاپنی، بهجای «توقف ارسال محتوا» از «キャストを停止» استفاده میکنید.