问题描述
我的项目中有一个基于html5的播放器。 我想让我的用户将其投射到他们的电视上。
我发现自己完全迷失了。
-
投射到Chromecast和android TV有什么区别?
我每个人都需要不同的实现/应用程序吗? 还是如果我为Chromecast开发,它也将适用于智能电视? 如果我不想实现自定义接收器,只能实现发送器应用程序吗? -
除苹果外,还有不是基于Android的智能电视吗? 如何与他们一起进行投射?
-
如果我有一个可在ios和android上运行的混合应用程序,我需要什么发件人应用程序?我需要针对iOS和Android的其他设备吗?还是混合功能,我还可以构建混合发件人?
解决方法
仅需弄清楚术语,然后再潜水,Cast Sender是控制视频的应用程序(例如,您在移动设备上的应用程序),而Cast Receiver通常是在较大的设备(例如,电视。
投射到Chromecast和android TV之间有什么区别?我每个人都需要不同的实现/应用程序吗?或者,如果我为Chromecast开发,它也将适用于智能电视?
对于正常使用,实现没有区别;这只是Cast Receiver正在运行的一种情况。您可以可选地选择将本机Android TV应用程序作为接收器,称为Cast Connect,但这是一个相对较新的功能。您的标准Cast接收器可以在各种硬件上运行,并且您不关心硬件的具体特性,而只关心功能(例如,确定FHD与4K的关系)。
如果我不想实现自定义接收方,我只能实现发送方应用程序吗?
您必须具有Cast接收器,但是有两个选择。您可以实现样式化的Web接收器(在您的情况下听起来很合理,工作量不大),也可以实现自定义接收器。两者都覆盖在Web Receiver Overview page上。
除了苹果,还有其他不是基于Android的智能电视吗?如何与他们一起进行投射?
除Android TV和tvOS之外,还有多种智能电视平台,包括Tizen,WebOS等。您的Cast接收器可以在任何支持Cast的接收器上工作,并且您无需具有任何自定义逻辑即可单独支持它们。
如果我有一个可在ios和android上运行的混合应用程序,我需要什么发件人应用程序?我需要针对iOS和Android的其他设备吗?还是混合功能,我还可以构建混合发件人?
您需要分别实现Android Sender和iOS Sender应用。
,关于Samsung TV,有一个名为SmartView SDK的扩展库。
使用Samsung Smart View SDK,您可以开发移动应用程序,以将多媒体内容从移动设备流式传输到Samsung Smart TV。
您可以在此处参考文档:
https://developer.samsung.com/smarttv/design/smart-view-sdk.html
https://developer.samsung.com/smarttv/develop/extension-libraries/smart-view-sdk/download.html
以及此处的官方演示: