问题标签 [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.
tvos - 覆盖在展示模板中不起作用
我只是通过修改图像src
并向查找添加叠加层来修改 TVMLCatalog 示例附带的展示模板:
但覆盖没有显示
这是 XCODE 日志显示的内容:
请注意,我以前从未使用过 Swift 或 Objective-C。所以我在这里完全迷失了。任何帮助将不胜感激
tvos - TVML-TVOS 一起渲染超过 1 个模板
我最近开始使用 TVML/TVJS,但不确定如何处理以下问题。
手头的问题是在渲染页面时在同一页面上使用多个模板,即我想在 ListTemplate 上添加 MenuBarTemplate 等等。
但是如果我在页面上同时添加两者,它只会呈现 ListTemplate 而不是 MenuTemplate
这是代码片段:
对此的任何帮助都会很棒。谢谢。
tvos - 使用带有 listItemLockup 的图像
我想用我创建的图像替换文本描述,所以不要这样:
我试过这个:
这行不通。我只是误解了 listItemLockup 中图像的使用,还是我错过了其他东西?
focus - 如何设置在 TVML 或 TVJS 中突出显示的 buttonLockup?
compilationTemplate
可以放在buttonLockup
下面。heroImg
当视图出现在屏幕上时,我想突出显示此按钮。
我那里只有一个按钮。不管是用 JS 还是 XML 来完成,我只想让它工作。
我已阅读此线程Manually setting focus to a <lockup> element in TVJS,但没有一个解决方案适合我。
IKDOMElement
代表buttonLockup
没有:
autohightlight
属性或方法autofocus
属性或方法highlight
属性或方法focus
属性或方法- 设置
autoHighlight
属性buttonLockup
标签什么都不做
如果有人想玩并检查一下,您可以从这里使用 Apple 示例应用程序:https ://developer.apple.com/library/tvos/samplecode/TVMLCatalog/Introduction/Intro.html模板名称:Compilation.xml.js
,共有三个按钮,当视图出现在屏幕上时突出显示其中的任何一个。
javascript - 调用另一个 TVOS 应用程序的 Apple TVOS 应用程序
我已经编写了一个显示视频库的 TVOS 应用程序,它工作正常,但是,我需要能够调用我从另一个 TVOS 应用程序创建的这个 TVOS 应用程序。我不知道该怎么做,或者这是否可能。基本上,我想要一个 TVOS 应用程序,它的底部可能有一个按钮,当您单击它时,另一个 TVOS 应用程序将被动态加载。另一种思考方式是,我希望父应用程序成为子应用程序的容器 - 父应用程序除了如何加载子应用程序之外不了解子应用程序。
有什么帮助吗?下面是我的代码。
应用 #2(由应用 #1 打开):
信息列表:
AppDelegate.swift:
应用程序.js:
App #1(将使用 canOpenUrl 打开 App #2):
信息列表:
AppDelegate.swift:
}
apple-tv - TVML:向描述文本添加新行
试用 Apple TV 的 TVML:我正在使用产品模板,我想在描述字段中添加回车,使其看起来有点像列表。
这是一个简单的例子:
我试过\n
, 
,

字里行间,甚至是这样的:
但这些都不起作用。有没有办法在 TVML 描述中加入换行符?
gulp - Uglification failed. Unexpected character '`'
gulp-uglify is unable to uglify this piece of code:
it complains at the character: `. The character is valid for the apple's JS framework. I can't see anything inside the uglify package to ignore those characters and the text string inside it. Am i missing something from the documentation?
xcode - xcode中的TVML文件?
我正在 Xcode 中构建 TVOS 应用程序。我知道建议使用以下文件结构:
client/
(这个文件夹在我的项目文件夹之外)client/templates
(tvml 文件)client/js
(javascript文件)
但client/
不是我的一部分tvosapp.xcodeproj
,因此在 XCode 中,我看不到 tVML 文件。
问题:
如何
/templates
/js
在我的项目中包含要在 XCode 中提交的文件夹?/templates
/js
如果我有 2 个项目,如果我共享同一个文件夹,如何将每个项目的文件夹分开/client
?
tvos - 在 TVML TVOS 中嵌入字幕/带字幕的评论
我正在尝试使用 TVML 提供的媒体播放器从我的 TVOS 应用程序中播放视频。一切正常,HLS stream manifest file (m3u8)
我在播放器上的播放效果很好。
我关心的是如何向播放器添加字幕文件(srt,vtt)。播放器似乎从我的 m3u8 文件中自动提取和构建字幕,但我为每个视频项目都有单独的字幕文件。目前看来我必须在 m3u8 中对字幕文件进行编码,考虑到所有其他播放器(HTML5 和 android)都支持外部字幕文件并且我有 1000 多个视频文件,这将是一个开销。
我找不到任何有关 Player 或 TVJS 中的 MediaItem 的文档来实现相同的功能。我什至无法以编程方式将字幕附加到 MediaItem。
我引用了以下 URL:
对此的任何帮助都会很棒。