2012-04-01 84 views
0

我们的客户要求我们对索尼电视 Web应用程序的演示。我很快发现,对索尼来说,情况与LG,三星或松下有点不同,似乎更糟糕。没有为电视开发者没有索尼的网络SDK - 有一个叫做Applicast索尼Bravia电视平台 - 但似乎它已经过时,只发布了日本。在网上搜索后,我发现,另一种方法是使用雅虎Connected TV的部件,但目前看来,开发仅限于极少数国家...索尼电视网络应用程序开发(谷歌电视或雅虎联网电视小部件?)

最后,我与索尼谷歌电视和教程结束here,其中显示了如何将Web应用程序移动到Google TV。

所以我的问题是:

  • 什么是用于开发索尼 电视应用的最佳环境,考虑到我不是从 Yahoo Connected TV widgets支持的国家吗?
  • 如果是使用谷歌电视 - 使用的WebView真正的唯一途径如何上传电视上的Web应用程序?有其他方法吗?
  • Google TV是否支持HLS流式传输?

问候, 斯登

回答

1
  1. 索尼谷歌电视的开发环境是Android开发环境这当然是相当成熟和稳健。

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

  3. 我有一个谷歌电视上的视频流没有经验,但这里有一个链接,表明它是支持的,并在最近被“强化”,

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

1

Yahoo!互联电视应可用于任何国家的发展。 Widget Developer Kit(WDK)可在Y上下载!联网电视网站:http://connectedtv.yahoo.com/developer/#frmContact

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

如果您打算建立多个电视OEM厂商可能要看看Y!互联电视平台,因为他们支持更多的OEM。但是,Y!互联电视不支持WebView,应用程序使用JavaScript构建。

的谷歌电视媒体架构不支持大多数HTTP实时流HLS流中的Android 3.0:http://developer.android.com/sdk/android-3.0-highlights.html#multimedia

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

+0

嗨施密德,我有两个问题:如果你检查http://connectedtv.yahoo.com/门户,你点击“开发人员”的菜单,然后你去“开发人员”,你会发现那里的国家Yahoo TV Connect支持...有没有官方的雅虎支持邮件来问这是什么意思? – STeN 2012-04-03 10:32:53

+0

1)您是否正在使用Yahoo!在索尼连接电视? 2)你可以建议一个模型 - 是否KDL-xxEX640运行良好?有没有一个支持雅虎的模型列表?联网电视? 3)雅虎应用程序如何在电视上安装 - 我们是否需要一些特殊的雅虎安装程序? – STeN 2012-04-03 10:46:09

+0

你可能指的是Y! Connected TV Store页面:http://connectedtv.yahoo.com/developer/tvstore/process/这仅适用于希望在Y销售应用程序的开发人员!互联电视商店。再次,开发人员工具包应在所有国家/地区提供,网址为:http://connectedtv.yahoo.com/developer/#frmContact。官方Y!支持邮件是:tvwidgets(at)yahoo-inc com 开发环境设置在Ubuntu中。雅虎提供了Ubunit 10.04虚拟机的下载。安装VM后,您可以在VM上下载并安装开发套件Debian软件包。 – Schmeeds 2012-04-03 19:58:29

2

谷歌电视有两种呈现HTML,Chrome 11浏览器和Android WebView的方法。 从技术上讲,WebView允许使用更多“本地”外观应用,但在呈现的HTML中(例如,没有HTML 5视频标签)受到一定限制。 虽然Chrome功能更强大(JavaScript速度更快),但从HTML与Android Runtime进行接口有点困难。

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

相关问题