概述

Estimated reading time: 1 minute

对于开发人员,这里您将了解如何从您的系统中控制BRAVIA商用显示器,以及如何在BRAVIA商用显示器上开发您自己的HTML5 Web应用程序。

注意:本站“HTML5应用”是指使用HTML5技术在BRAVIA商用显示上工作的应用。 您可以使用一般的HTML5知识,但是BRAVIA商用显示器也提供了特定于供应商的规范。 即使您有使用HTML5的知识和经验,也请检查文档和行为。

如下图所示,BRAVIA商用显示器提供了控制功能和HTML5应用功能。

你可以单独使用它们。 您还可以通过以下方式集成它们并在BRAVIA HTML5 Web应用程序上使用IP控制功能 "http://localhost/sony/system"

BRAVIA商用显示器模块概述。

本文没有详细描述,但是您也可以开发和运行自己的Android APK。 即使在待机模式下面板被关闭,它们也可以与其他系统通信。

控制功能

您可以通过IP和串行电缆远程控制连接网络中的所有BRAVIA商用显示器。控制功能包括:改变输入源、音量、应用和功率。

控制功能由IP控制和串口控制模块实现。

BRAVIA商用显示器支持以下基于IP的协议。第三方设备驱动程序Crestron、AMX和Extron在内部使用这些IP控制功能。

  • Sony的REST API (JSON-RPC / HTTP)
  • Sony的Web API“IRCC-IP”(HTTP SOAP)
  • Sony的简单IP控制API (TCP上的字节流)

了解更多: IP控制 , 序列控制.

HTML5应用

BRAVIA商用显示器提供了一个简单且可持续的HTML5解决方案,即使发布了新的操作系统版本。 您可以在嵌入式全屏web浏览器上开发和运行带有视频、图片和web页面的HTML5 UI应用程序,而不需要任何额外的机顶盒设备。 内容源(如本地文件内容和网络流内容)和外部输入(如HDMI/Component)都是可用的。 这一部分描述了BRAVIA商用显示器HTML5解决方案的规范、行为和限制。 主要关注HTML5的系统集成技术。

HTML5应用是通过应用运行时和IP控制模块实现的,可以与其他设备进行通信。

BRAVIA商用显示器提供了将HTML5应用程序作为“主要应用程序”启动的特性。 您可以将特性集成到HTML5应用程序中,并提供您希望实现的自定义用户体验。 用户可以通过遥控器的主要按钮启动HTML5应用程序,随时体验HTML5应用程序提供的特性。

嵌入式web浏览器,BRAVIA商用显示用途 Chromium Blink external link 渲染引擎。 这与谷歌Chrome是相同的引擎。 BRAVIA商用显示器一次只支持一个窗口,窗口大小固定为1920x1080像素。

HTML5通用主题,请参阅 HTML5 external link.

有关BRAVIA商用显示器支持的Web标准特性,请访问 W3C HTML5 API.

BRAVIA商用显示器具有以下特定于供应商的功能规范。

  • 支持的媒体格式 (<video> and <audio> elements) -存储的可用性(应用程序缓存、WebStorage等) -图形功能的可用性,特别是在WebGL功能

了解更多: HTML5 应用.

Last modified: 3 Jul 2020