【问题标题】:Cast player to Chromecast or android TV将播放器投射到 Chromecast 或 android TV
【发布时间】:2021-02-05 08:41:34
【问题描述】:

我的项目中有一个基于 html5 的播放器。 我想让我的用户将其投射到他们的电视上。

我发现自己完全迷失了。

  1. 投射到 Chromecast 和 Android TV 有什么区别?
    我需要为每个不同的实现/应用程序吗? 或者如果我为 Chromecast 开发它也适用于智能电视? 如果我不想实现自定义接收器,我可以只实现一个发送器应用程序吗?

  2. 除了苹果,还有不是基于安卓的智能电视吗? 它们是如何实现强制转换的?

  3. 如果我有一个在 ios 和 android 上运行的混合应用程序,我需要什么发送方应用程序? ios和android需要不同的吗?或者对于混合,我也可以构建一个混合发件人?

如果有一个简单的傻瓜教程,我会喜欢一个链接

【问题讨论】:

    标签: casting media-player chromecast android-tv


    【解决方案1】:

    在深入研究之前澄清一下术语,Cast Sender 是控制视频的应用程序(例如,您在移动设备上的应用程序),而 Cast Receiver 是通常在较大设备上实际播放视频的应用程序,例如电视。

    投射到 Chromecast 和 Android TV 有什么区别?我需要为每个不同的实现/应用程序吗?或者,如果我为 Chromecast 开发,它也适用于智能电视?

    正常使用,实现上没有区别;这只是 Cast Receiver 运行的情况。您可以选择性地选择使用原生 Android TV 应用程序作为接收器,称为Cast Connect,但这是一个相对较新的功能。您的标准 Cast Receiver 可以在各种硬件上运行,您不需要关心硬件细节,只关心功能(例如,用于确定 FHD 还是 4K)。

    如果我不想实现自定义接收器,我可以只实现一个发送器应用程序吗?

    您必须有一个 Cast Receiver,但有两种选择。您可以实现 Styled Web Receiver(听起来这在您的情况下是有意义的,而且工作量不大),也可以实现自定义接收器。两者都在Web Receiver Overview page 上进行了介绍。

    除了苹果,还有不是基于安卓的智能电视吗?它们是如何实现强制转换的?

    除了 Android TV 和 tvOS,还有多种智能电视平台,包括 Tizen、WebOS 等。您的 Cast Receiver 可以在任何支持 Cast 的设备上工作,您不需要任何自定义逻辑来单独支持它们。

    如果我有一个在 ios 和 android 上运行的混合应用程序,我需要什么发送方应用程序? ios和android需要不同的吗?或者对于混合,我也可以构建一个混合发件人?

    您需要分别实现Android SenderiOS Sender 应用程序。

    【讨论】:

      【解决方案2】:

      关于三星电视,有一个名为 SmartView SDK 的扩展库。

      使用 Samsung Smart View SDK,您可以开发可以将多媒体内容从移动设备流式传输到三星智能电视的移动应用程序。

      您可以参考这里的文档:

      https://developer.samsung.com/smarttv/design/smart-view-sdk.html

      https://developer.samsung.com/smarttv/develop/extension-libraries/smart-view-sdk/download.html

      官方演示在这里:

      https://github.com/SamsungDForum/SmartViewSDKCastVideo

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-12
        • 1970-01-01
        • 2017-04-08
        • 2014-03-13
        • 2022-12-11
        • 2017-08-23
        • 2015-08-19
        相关资源
        最近更新 更多