0

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

最后,我以Sony Google TV和此处的教程结束,其中展示了如何将 Web 应用程序移动到 Google TV。

所以我的问题是:

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

3 回答 3

2

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

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

于 2012-04-06T05:45:39.027 回答
1
  1. 索尼谷歌电视的开发环境是安卓开发环境,当然是相当成熟和健壮的。

  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/

于 2012-04-01T15:07:03.853 回答
1

雅虎!任何国家都应该可以开发联网电视。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

于 2012-04-02T19:43:44.183 回答