【问题标题】:Sony TV web application development (Google TV or Yahoo Connected TV widgets?)索尼电视网络应用程序开发(Google TV 或 Yahoo Connected TV 小部件?)
【发布时间】:2012-04-01 14:57:39
【问题描述】:

我们的客户要求我们在 Sony TV 上演示网络应用程序。我很快发现,索尼的情况与 LG、三星或松下的情况有些不同,而且似乎更糟。没有适用于电视开发人员的 Sony Web SDK - 有一个用于 Sony Bravia TV 的名为 Applicast 的平台 - 但似乎它已经过时并且仅针对日本发布。在网上搜索后发现还有一种方法是使用Yahoo Connected TV 小部件,但似乎开发仅限于极少数国家...

最后我以 Sony Google TV 和教程 here 结束,该教程展示了如何将网络应用程序移至 Google TV。

所以我的问题是:

  • 为 Sony 开发应用程序的最佳环境是什么 电视,考虑到我不是来自支持的国家 Yahoo Connected TV widgets?
  • 如果是使用 Google TV – 使用 WebView 真的是如何在电视上上传 Web 应用程序的唯一方法吗?还有其他方法吗?
  • Google TV 是否支持 HLS 流式传输?

【问题讨论】:

    标签: android google-tv television sony yahoo-widgets


    【解决方案1】:

    Google TV 有两种呈现 HTML 的方式,Chrome 11 浏览器和 Android WebView。 从技术上讲,WebView 允许更多“原生”的外观和感觉应用程序,但在它呈现的 HTML 方面有些限制(例如,没有 HTML 5 视频标签)。 虽然 Chrome 更强大(并且 JavaScript 更快),但从 HTML 与 Android 运行时交互有点困难。

    通过使用 Android MediaPlayer 类和 Android DRM 框架,Android 运行时可用于高级视频播放。

    【讨论】:

      【解决方案2】:
      1. Sony Google TV 的开发环境是 Android 开发环境,当然是相当成熟和强大的。

      2. 如果你有一个 web 应用程序,用户当然可以使用浏览器,但你也可以将 web 应用程序包装在一个 Android 应用程序中......其中 Android 应用程序只是在特定 URL 处启动浏览器,或者使用 webview将网页作为“小部件”加载到可以包含其他非 Web 元素的更大布局中。我不确定您所说的“使用 webview 是唯一的方式......”是什么意思。它非常灵活。您可以从 Web 或应用程序中捆绑的资产加载 Web 资产。它非常灵活。我不确定你还能要求什么。

      3. 我没有在 Google TV 上流式传输视频的经验,但这里有一个链接表明它受支持,并且最近已“增强”,

      http://www.engadget.com/2012/02/03/google-tv-3-2-update-enhances-hls-video-streaming-support-plex/

      【讨论】:

        【解决方案3】:

        雅虎!任何国家都应该可以开发联网电视。 Widget Developer Kit (WDK) 可在 Y!联网电视网站:http://connectedtv.yahoo.com/developer/#frmContact

        选择带有 Y 的 2011 年和 2012 年索尼电视!联网电视平台确实支持 HLS 流媒体。我不确定所有受支持的 Sony 型号,但我知道 2012 型号 KDL-xxEX640 支持 HLS 流。 xx= 40、46 和 55 并描述屏幕尺寸。

        如果您计划为多家电视 OEM 制造,您可能想看看 Y!连接电视平台,因为它们支持更多的 OEM。然而,Y!联网电视不支持 WebView,应用程序是使用 JavaScript 构建的。

        Google TV 媒体框架确实支持 Android 3.0 中大多数 HTTP 直播流的 HLS 流式传输:http://developer.android.com/sdk/android-3.0-highlights.html#multimedia

        Mediafly 已经与 Android 3.0 进行了一些 HLS 流集成,并且有更多信息:http://www.mediafly.com/news/http-live-streaming-and-android

        【讨论】:

        • 嗨 Schmeeds,我有 2 个问题:如果您检查 connectedtv.yahoo.com 门户网站并单击“开发人员”菜单,然后转到“开发人员”,您会发现雅虎的国家/地区列表TV Connect 支持...是否有任何官方的 Yahoo 支持邮件来询问这意味着什么?
        • 1) 您是否使用 Yahoo!索尼的联网电视? 2) 你能推荐一个型号吗?KDL-xxEX640 工作得好吗?是否有支持 Yahoo! 的型号列表?联网电视? 3) 如何在电视上安装 Yahoo 应用程序 - 我们是否需要一些特殊的 Yahoo 安装程序应用程序?
        • 您可能指的是Y! Connected TV Store 页面:connectedtv.yahoo.com/developer/tvstore/process 这仅适用于希望在 Y 中销售其应用的开发者!联网电视商店。同样,开发者工具包应在所有国家/地区提供:connectedtv.yahoo.com/developer/#frmContact。官方Y!支持邮件是: tvwidgets (at) yahoo-inc com 开发环境设置在 Ubuntu 中。雅虎!提供 Ubunit 10.04 虚拟机的下载。安装 VM 后,您可以在 VM 上下载并安装 dev kit Debian 软件包。
        • 1.我没有使用索尼电视进行开发。开发套件包括适用于东芝、VIZIO 和三星的模拟器以及最新量产的电视。您可以使用 TV sim 构建和测试。 2. 如果您想购买电视进行测试,请查看任何索尼 Bravia 型号或三星 7000+ 系列。可用性取决于您所在的国家/地区。在 Y! 上可以找到不完整的电视列表。网站:connectedtv.yahoo.com/consumers/ 同样,此列表不包括所有设备,很多设备都丢失了。
        • 3.同样,您可以在包含在 Widget Developer Kit 中的 TV Simulator 中进行测试,或者在实际电视上进行测试。这篇博文详细介绍了在电视上测试您的应用的完整教程:yctvblog.com/blog/2010/08/09/testing-your-widget-on-a-tv
        猜你喜欢
        • 1970-01-01
        • 2013-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多