问题标签 [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 投票
1 回答
294 浏览

tvos - 覆盖在展示模板中不起作用

我只是通过修改图像src并向查找添加叠加层来修改 TVMLCatalog 示例附带的展示模板:

但覆盖没有显示

这是 XCODE 日志显示的内容:

请注意,我以前从未使用过 Swift 或 Objective-C。所以我在这里完全迷失了。任何帮助将不胜感激

0 投票
1 回答
1020 浏览

tvos - TVML-TVOS 一起渲染超过 1 个模板

我最近开始使用 TVML/TVJS,但不确定如何处理以下问题。

手头的问题是在渲染页面时在同一页面上使用多个模板,即我想在 ListTemplate 上添加 MenuBarTemplate 等等。

但是如果我在页面上同时添加两者,它只会呈现 ListTemplate 而不是 MenuTemplate

这是代码片段:

对此的任何帮助都会很棒。谢谢。

0 投票
1 回答
152 浏览

tvos - 使用带有 listItemLockup 的图像

我想用我创建的图像替换文本描述,所以不要这样:

我试过这个:

这行不通。我只是误解了 listItemLockup 中图像的使用,还是我错过了其他东西?

0 投票
1 回答
780 浏览

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,共有三个按钮,当视图出现在屏幕上时突出显示其中的任何一个。

0 投票
1 回答
333 浏览

javascript - 调用另一个 TVOS 应用程序的 Apple TVOS 应用程序

我已经编写了一个显示视频库的 TVOS 应用程序,它工作正常,但是,我需要能够调用我从另一个 TVOS 应用程序创建的这个 TVOS 应用程序。我不知道该怎么做,或者这是否可能。基本上,我想要一个 TVOS 应用程序,它的底部可能有一个按钮,当您单击它时,另一个 TVOS 应用程序将被动态加载。另一种思考方式是,我希望父应用程序成为子应用程序的容器 - 父应用程序除了如何加载子应用程序之外不了解子应用程序。

有什么帮助吗?下面是我的代码。


应用 #2(由应用 #1 打开):

信息列表:

AppDelegate.swift:

应用程序.js:


App #1(将使用 canOpenUrl 打开 App #2):

信息列表:

AppDelegate.swift:

}

0 投票
2 回答
369 浏览

apple-tv - TVML:向描述文本添加新行

试用 Apple TV 的 TVML:我正在使用产品模板,我想在描述字段中添加回车,使其看起来有点像列表。

这是一个简单的例子:

我试过\n, &#xD,&#xA字里行间,甚至是这样的:

但这些都不起作用。有没有办法在 TVML 描述中加入换行符?

0 投票
3 回答
15018 浏览

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?

0 投票
2 回答
436 浏览

tvos - TVML - 如何修改 formTemplate 以显示“pin entry”

TVML 的 formTemplate 可以很容易地调整为只允许数字输入:

这给出了一个类似...的页面

数字键盘

我想进一步减少它,只显示一个“pin entry”屏幕,如下所示: 密码输入

这对 TVML 是否可行,无需托管自己的 UIControl?我在任何地方都没有发现任何关于改变这种风格的说法。知道如何实现这一目标吗?谢谢!

0 投票
2 回答
136 浏览

xcode - xcode中的TVML文件?

我正在 Xcode 中构建 TVOS 应用程序。我知道建议使用以下文件结构:

  • client/ (这个文件夹在我的项目文件夹之外)
  • client/templates (tvml 文件)
  • client/js (javascript文件)

client/不是我的一部分tvosapp.xcodeproj,因此在 XCode 中,我看不到 tVML 文件。

问题:

  1. 如何/templates /js在我的项目中包含要在 XCode 中提交的文件夹?

  2. /templates /js如果我有 2 个项目,如果我共享同一个文件夹,如何将每个项目的文件夹分开/client

0 投票
2 回答
584 浏览

tvos - 在 TVML TVOS 中嵌入字幕/带字幕的评论

我正在尝试使用 TVML 提供的媒体播放器从我的 TVOS 应用程序中播放视频。一切正常,HLS stream manifest file (m3u8)我在播放器上的播放效果很好。

我关心的是如何向播放器添加字幕文件(srt,vtt)。播放器似乎从我的 m3u8 文件中自动提取和构建字幕,但我为每个视频项目都有单独的字幕文件。目前看来我必须在 m3u8 中对字幕文件进行编码,考虑到所有其他播放器(HTML5 和 android)都支持外部字幕文件并且我有 1000 多个视频文件,这将是一个开销。

我找不到任何有关 Player 或 TVJS 中的 MediaItem 的文档来实现相同的功能。我什至无法以编程方式将字幕附加到 MediaItem。

我引用了以下 URL:

MediaItem TVML 参考

隐藏式字幕 HLS

对此的任何帮助都会很棒。