我正在使用名为 TAL 的框架构建电视应用程序(电视应用层),这是一个用于构建基于 HTML5 的电视应用的 Javascript 框架。
我可以在 localhost
上运行我的应用程序并在我的浏览器中测试它。我还可以使用亚马逊的 Web App Tester 在 Amazon Fire TV 上非常轻松地测试该应用程序。工具,它通过我的 WiFi 网络访问我的计算机上运行的 Web 应用程序,然后在电视上运行它。
但是,我正在努力寻找一种通用方法来在其他机顶盒或智能电视上测试此应用。
我是否必须为每个单独的设备下载 SDK 并以某种方式打包?如果是这样,一般的做法是什么?
个别制造商的文档似乎只关注使用他们的 SDK 来构建应用程序,并不提供对您自己创建的 HTML5 应用程序的支持。
由于我才刚刚开始,任何指向正确方向的指示都将不胜感激。
最佳答案
如果电视和你的开发机器在同一个网络上,你应该找到你的开发机器的内部 ip 地址。在 OS X 和 Linux 上,您可以在终端中键入 ifconfig
。查找如下所示的行:
inet addr:10.2.0.15 Bcast:10.2.0.255 Mask:255.255.255.0
addr: 部分列出了您的 IP 地址。在这种情况下,它将是 10.2.0.15
。
如果您在智能电视浏览器的地址栏中输入此 IP 地址,您应该能够在智能电视上查看您的网站。
我不确定电视的实际应用程序,我认为每个品牌都会有所不同,您必须单独打包。
关于javascript - 如何在智能电视上测试 HTML5 和 Javascript 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852370/