问题标签 [tvjs]
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.
javascript - 用 Swift 创建的 TVML 模板中的图像链接
我正在使用本地文件来为 Apple TV 项目提供模板。当我传递文件所在位置的基本 URL,然后推送模板时,嵌入的图像链接可以正常工作。
但是当我动态创建一个模板(作为一个字符串)并尝试推送它时,基本 URL 没有被读取,我得到这样的图像链接:
这是读取我创建的字符串的 javascript 函数:
我创建的字符串不包含 javascript,即它们不是这样开始的:
我知道我可以将完整的基本 URL 写入图像链接,但是有什么方法可以将它们保存${this.BASEURL}
在我创建的路径中?
tvos - 渲染简单的 html 文本,如下所示,以在基于 UIkit 的 TVOS 应用程序中查看
如何在基于 UIkit 的 TVOS 应用程序中呈现如下所示的简单 html 文本以查看?
由于我们无法在 TVOS 应用程序中使用 webviews,是否有替代解决方案?
为了提供一点背景知识,我正在构建一个 TVOS,并从预播种的核心数据存储中提取一些静态文本。它还从主包加载此文本引用的一些图像。
race-condition - TVOS:启动时的竞争条件
使用模板和 TVML,我使用自己的加载页面启动我的应用程序,然后调用服务为用户创建主页。
如果我在内部发起对服务器的调用didFinishLaunchingWithOptions
,则会收到错误消息ITML <Error>: undefined is not an object - undefined - line:undefined:undefined
。
由此我假设我对服务器的异步调用在 javascriptApp.onLaunch
函数完成之前完成,并且只有在调用服务器之前强制等待时间才能让它工作。
这是 AppDelegate 方法:
这是(有点样板)javascript函数:
现在,如果我在 中更改对服务器的调用didFinishLaunchingWithOptions
,并强制它等待,如下所示:
..它会工作。但我不喜欢那个解决方案!我能做些什么来阻止这种竞争状况的发生?
javascript - TVML 创建动态模板
是否可以在不依赖 Apple 标准模板的情况下使用 TVML 创建动态模板/页面?
假设我想创建一个模板,该模板有 2 个相邻的图像,并且在这些图像之上有几个我想根据一些参数定位的文本字段。
我可以创建一个模板/视图 i UIKit 并从 JS 填充它作为替代方案吗?
我该怎么办?
tvos - 如何使用 tvml、tvjs 添加代码谷歌分析
我想在我的应用程序中包含谷歌分析。
这里代码:
但它不起作用。你能指导使用这个吗?
tvos - 如何添加 eventListener 高亮 buttonLockup?
我想用 stackTemplate 添加 eventListener highlight buttonLockup。你能指导使用这个吗?谢谢,
tvos - 使用 tvJS 检查 tvOS 中播放器对象的播放状态
有谁知道如何正确检查播放器对象的播放状态?我正在尝试构建一个 tvOS 应用程序,我需要检查视频何时结束。*这个应用程序不是原生的,它是使用 TVJS 构建的。这就是我现在所拥有的,但它不起作用:
再次感谢。
javascript - Updating the "Hero Image" in a TVOS template
I'm trying to dynamically update the hero image source, inside a TVOS productTemplate
.
I'm able to do this for the description, for example:
.. but it's not working for the src value for the hero image:
I've verified the path is correct; what else should I look at?
tvml - 修改产品模板
我已经为我的 Apple Tv 应用程序使用了产品模板,我在其中删除了 infoList 标记以删除左侧的位置,该位置在模拟器和 Apple tv 中都可以正常工作。
- 我的第一个问题是,是否有任何问题或申请可能因此在验证时被拒绝?
- 如何制作一个 div 模板。div 模板不支持 img 、 description 等标签。为了在 div 模板中显示图像,我不得不使用 heroImg 标记。但在文档中没有提到这样的。使用什么或不使用什么。
请任何人建议如何使用 div 模板和产品模板查询。
提前致谢 。
tvml - TVJS TVML 切换按钮
我有一个按钮,我希望能够单击该按钮并将图像更改为其他内容,听起来很简单。
应改为:
在我的 Presenter.js 中,我有一个加载函数,可以检测到我选择了该项目:
关于如何改变它的任何想法?