问题标签 [tvml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6401 浏览

ios - tvOS - 无法连接到本地主机

我正在测试一些 tvOS 代码,它在模拟器上运行良好,但是在运行 OS beta 2 的开发套件上,我收到以下错误:

2015-09-27 11:10:29.797 RWDevCon [272:46267] SSSQLiteDatabase:无法打开数据库,重置:[23,/var/mobile/Library/Cookies/com.apple.itunesstored.2.sqlitedb] _CFURLRequestCopyStorageSession 已于 2015 年弃用-09-27 11:10:29.810 RWDevCon [272:46267] ITML:设置 [1] 以忽略 HTTP 缓存 2015-09-27 11:10:34.886 RWDevCon [272:46267] ITML:设置 [3] 日志级别 2015 -09-27 11:10:34.887 RWDevCon[272:46267] ITML:无法加载启动 URL 并出现错误:错误域 = NSURLErrorDomain 代码 = -1004 “无法连接到本地主机” UserInfo = {NSUnderlyingError = 0x137d2dee0 {错误域 = kCFErrorDomainCFNetwork Code=-1004 “无法连接到服务器。” UserInfo={ _kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1, NSLocalizedDescription=无法连接到服务器。}}, NSErrorFailingURLStringKey=http://localhost:9001/js/application.js , _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=61, NSLocalizedDescription=无法连接到 localhost}

Swift 代码: 类 AppDelegate:UIResponder、UIApplicationDelegate、TVApplicationControllerDelegate { var window: UIWindow?

}

// 1 var alert = createAlert("Welcome to tvOS Programming", "It will be Awesome!"); // 将第二个参数留为空字符串 navigationDocument.presentModal(alert); }

}

启动服务器:

python -m SimpleHTTPServer 9001

注意:允许任意负载设置为 YES

0 投票
1 回答
904 浏览

javascript - tvos tvml 菜单栏模板样式

我正在使用 Apple 的 TVML MenuBarTemplate。

有没有办法设置菜单栏模板的样式?

我正在寻找更改背景颜色,但似乎找不到任何适用于它的东西。

0 投票
1 回答
522 浏览

javascript - Apple TVOS 上使用 TVML 的动画 Gif/图像

有没有办法使用 TVML 显示动画 .gif 或视频?

我尝试使用 img 标签,但图像没有动画。

0 投票
2 回答
1137 浏览

tvos - 在 TVML (tvOS) 中创建分层图像

我想使用 TVML 标记创建分层图像以在 tvOS 9.0 上使用。

这似乎应该是一个相对常见的问题,但似乎没有任何方法可以做到这一点(从 tvOS Beta 3 开始)。在 Apple TVML 演示应用程序中,它通过使用预编译到单个 .lsr 文件中的多层图像来实现这一点,而不是在标记中单独注明每一层。

可以使用layerutilCLI 程序编写 .lsr 文件的创建脚本,但这对于我正在尝试构建的应用程序将是一个巨大的麻烦,其中图像将是用户生成的内容。

相反,能够做这样的事情会很棒(注意在src-layer1基础之上添加额外层的属性src):

除了在服务器上来回编写大量脚本以生成 .lsr 文件之外,还有其他有效的方法吗?

更新 - 2015 年 10 月 21 日:此文档页面的底部, Apple 提供了一个非常适合此用途的复选标记叠加图像,称为resource://button-play. 但是似乎仍然没有办法在 TVML 中使用这个图标覆盖。:-/

在此处输入图像描述

0 投票
1 回答
313 浏览

tvos - 如何在 TVML 文本字段上获得纯数字键盘?

我正在构建一个基于 TVML/TVML 的 tvOS 应用程序,并希望在我的textField元素上使用纯数字键盘,但文档目前没有说明如何做到这一点。

0 投票
4 回答
939 浏览

tvml - 按钮的 TVML 链接

我有一个非常简短的问题,对你们中的一些人来说可能是微不足道的,但我在 TVML 的文档中找不到任何内容。因为我通常是一名设计师,所以我不需要处理太多代码。

我使用 productBundleTemplate 构建应用程序的主页。这是一个例子:

现在我想将此产品链接到不同的产品页面。我需要为此使用什么代码?

我的最后一个问题是,如何将按钮链接到其他内容。我猜这将是相同的方式,但只是为了确保我也提到它。我确信 TVML 文档中一定有某种参考,但我找不到任何参考。任何帮助都感激不尽。

在此先感谢,埃里克

0 投票
1 回答
366 浏览

tvos - Can I detect when an Apple TV app becomes active again from TVJS?

I need to take an action whenever my TVML/TVJS Apple TV app becomes active again after having already been launched. It seems the onLaunch app lifecycle event is only called when my app is launched from scratch. Is this possible using TVJS or do I have to use evaluateInJavaScriptContext in the applicationDidBecomeActive method in my AppDelegate?

0 投票
3 回答
1987 浏览

tvos - 从 TVJS 查看控制台输出

我正在使用 tvOS beta 3 并尝试在 tvml/tvjs 方面进行一些基本调试。

在我的 js 文件中通过console.log(...)记录的消息不会出现在 Xcode 主输出窗口中。

在其他地方我可以找到这些消息或需要配置的设置吗?

0 投票
2 回答
993 浏览

javascript - tvOS 未加载外部 TVML 文件

在创建新的客户端-服务器 tvOS 应用程序时,tvOS 不会从我的外部tvml文件中获取数据。这是错误:ITML <Error>: Failed to load launch URL with error: (null)

这是main.js代码

我也附上了main.tvml文件

该代码直接来自 Apple 文档,所以我不知道为什么它不起作用。

0 投票
4 回答
4445 浏览

uikit - Can I mix UIKit and TVMLKit within one app?

I'm exploring tvOS and I found that Apple offers nice set of templates written using TVML. I'd like to know if a tvOS app that utilises TVML templates can also use UIKit.

Can I mix UIKit and TVMLKit within one app?

I found a thread on Apple Developer Forum but it does not fully answer this question and I am going through documentation to find an answer.