问题标签 [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.
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
javascript - tvos tvml 菜单栏模板样式
我正在使用 Apple 的 TVML MenuBarTemplate。
有没有办法设置菜单栏模板的样式?
我正在寻找更改背景颜色,但似乎找不到任何适用于它的东西。
javascript - Apple TVOS 上使用 TVML 的动画 Gif/图像
有没有办法使用 TVML 显示动画 .gif 或视频?
我尝试使用 img 标签,但图像没有动画。
tvos - 在 TVML (tvOS) 中创建分层图像
我想使用 TVML 标记创建分层图像以在 tvOS 9.0 上使用。
这似乎应该是一个相对常见的问题,但似乎没有任何方法可以做到这一点(从 tvOS Beta 3 开始)。在 Apple TVML 演示应用程序中,它通过使用预编译到单个 .lsr 文件中的多层图像来实现这一点,而不是在标记中单独注明每一层。
可以使用layerutil
CLI 程序编写 .lsr 文件的创建脚本,但这对于我正在尝试构建的应用程序将是一个巨大的麻烦,其中图像将是用户生成的内容。
相反,能够做这样的事情会很棒(注意在src-layer1
基础之上添加额外层的属性src
):
除了在服务器上来回编写大量脚本以生成 .lsr 文件之外,还有其他有效的方法吗?
更新 - 2015 年 10 月 21 日:在此文档页面的底部, Apple 提供了一个非常适合此用途的复选标记叠加图像,称为resource://button-play
. 但是似乎仍然没有办法在 TVML 中使用这个图标覆盖。:-/
tvos - 如何在 TVML 文本字段上获得纯数字键盘?
我正在构建一个基于 TVML/TVML 的 tvOS 应用程序,并希望在我的textField
元素上使用纯数字键盘,但文档目前没有说明如何做到这一点。
tvml - 按钮的 TVML 链接
我有一个非常简短的问题,对你们中的一些人来说可能是微不足道的,但我在 TVML 的文档中找不到任何内容。因为我通常是一名设计师,所以我不需要处理太多代码。
我使用 productBundleTemplate 构建应用程序的主页。这是一个例子:
现在我想将此产品链接到不同的产品页面。我需要为此使用什么代码?
我的最后一个问题是,如何将按钮链接到其他内容。我猜这将是相同的方式,但只是为了确保我也提到它。我确信 TVML 文档中一定有某种参考,但我找不到任何参考。任何帮助都感激不尽。
在此先感谢,埃里克
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
?
tvos - 从 TVJS 查看控制台输出
我正在使用 tvOS beta 3 并尝试在 tvml/tvjs 方面进行一些基本调试。
在我的 js 文件中通过console.log(...)记录的消息不会出现在 Xcode 主输出窗口中。
在其他地方我可以找到这些消息或需要配置的设置吗?
javascript - tvOS 未加载外部 TVML 文件
在创建新的客户端-服务器 tvOS 应用程序时,tvOS 不会从我的外部tvml
文件中获取数据。这是错误:ITML <Error>: Failed to load launch URL with error: (null)
这是main.js
代码
我也附上了main.tvml
文件
该代码直接来自 Apple 文档,所以我不知道为什么它不起作用。
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.