问题标签 [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.

0 投票
1 回答
123 浏览

tvos - 更改编译模板的相关内容区域中描述的文本大小

我正在尝试将 a 添加到descriptionacompilationTemplateitemBannerrelatedContent我目前的模板如下:

这确实将文本添加到buttonLockup项目通常存在的 itemBanner 中,但文本很小。

模板

我怎样才能改变这个的大小和description位置itemBanner

0 投票
1 回答
143 浏览

javascript - 在没有 JQuery 的情况下将 JSON 数据导入 TVML prohect

我有一个工作代码可以从 JSON 中获取数据并将其与 JQuery 一起使用。我可以不使用 JQuery 吗?我该怎么做?

0 投票
1 回答
355 浏览

tvos - TVML 中编译模板的相关内容区域中的换行描述文本

如何将description文本包装在relatedContenta 区域中compilationTemplate

小程序

我的description标签:

完整模板:

文本大小发生变化,但描述被截断而不是换行到下一行。

0 投票
0 回答
112 浏览

ios - Apple TVJS 节目播放控制

我需要在 Apple TV 应用程序中循环播放视频,我真的更喜欢使用 TVJS,以便我们可以轻松地更新服务器端。但是,当我循环播放视频时,它每次都会显示播放控件,这并不理想。

我看到AVPlayerViewController有一个showsPlaybackControls可以设置为 false 的布尔值,默认情况下为 true,但TVJS Player 类似乎没有相同的可用值。

我很好奇的是,是否有一种方法可以从AppDelegate我将默认值从 true 更改为 false,从而使播放控件永远不会显示?我在下面也包含了我的 AppDelegate。提前致谢!

0 投票
1 回答
492 浏览

swift - AppleTV - tvos - 使用本机和 TVMLKIT 的混合应用程序 - 无法返回本机应用程序

我是 TVOS 的初学者。

我想使用原生应用程序和 TVMLKIT 在 AppleTV 上创建一个混合应用程序。我的本机应用程序只是一个带有按钮的简单本机应用程序(使用 swift)。

当我们单击一个按钮时,我会使用 TVLMKIT 和 TVJS 启动一个 javascript 应用程序。

我的 TVJS as 使用 Player 来显示视频。视频结束后,我想关闭 TVJS 应用程序并返回到本机 ViewController。

我的问题是,当我回到本机应用程序时,我失去了对本机视图的关注(应用程序被冻结)。

本机视图控制器:

就在从我的 TVJS 调用“notifyEventToNative”之前,我调用了“navigationDocument.clear();” 清除 TVML 视图。

我可以看到我的本机应用程序,但我无法与之交互。

有任何想法吗?谢谢。

0 投票
0 回答
43 浏览

video - tvos - 设置 TVAppllicationController 的大小(边界)

有什么方法可以调整 TVApplicationController 的大小。我想将我的 TVML 应用程序包含在本机 ViewController 的子视图中。

我的代码:

我尝试使用 CGRect 设置窗口框架。x,y 已应用,但既不应用宽度也不应用高度。TVML 应用程序的大小始终是 UIScreen 的大小。

有任何想法吗?

0 投票
0 回答
256 浏览

json - 将我的 JSON 数据放入 TVOS TVML 应用程序的 XML 模板中

我已经完成了一些用于开发Apple TV应用程序的教程,并且我能够成功获取和解析JSON,并将其显示在文件中制作的xml模板中Js

我还制作了一个使用菜单栏浏览多个XML模板的应用程序。现在我需要合并这两者,并拥有一个应用程序,它使用菜单栏在XML模板中导航,这些模板通过JSON包含数据。这是我第一次同时使用XMLJSON,感谢您的帮助。

0 投票
1 回答
102 浏览

javascript - tvOS 应用程序不加载 JavaScript 代码

我正在创建一个 tvOs 应用程序,同时使用 TVML 模板。我已经在模拟器中运行过无数次了,也在实际的 Apple TV 2 上运行过。但是,当我昨天尝试在 Apple TV 上运行它时,它没有正确运行。该应用程序已构建并且没有错误,它只是没有加载应用程序的 JavaScript 代码。记录了来自 App Delegate 的日志。

然后我尝试在模拟器中运行该项目,它工作。但是当我今天尝试在模拟器中运行它时,我遇到了同样的问题。

我尝试重新启动计算机几次,删除派生数据文件夹,重置模拟器的内容和设置等。我测试了另一个基于 TVML 的应用程序并遇到了同样的问题,所以我认为这与我的项目。我猜它与 Xcode 有关,但我没有收到任何错误,所以我不知道该怎么做。有谁知道可能是什么问题或我如何调试这个问题?

我使用的是 Xcode 7.3.1,我的电脑是运行 El Capitan 的 Macbook Pro。

下面是我用来加载 JavaScript 代码的代码,但这段代码之前有效,我没有对其进行任何更改。

0 投票
0 回答
99 浏览

swift - 暂停 tvOS (TVML/TVJS) 后无法播放

我正在开发一个 tvml/tvjs 应用程序,并添加了以下代码以允许在后台播放音频(applicationDidBecomeActive):

Required Background Modes我还将info.plist 中的第一项设置为App plays audio or streams audio/video using AirPlay.

我现在的问题是,虽然我可以在后台播放音频并从 tvOS 的任何位置暂停音频,但暂停后我无法播放音频。我正在寻找像 Podcast 应用程序这样的功能,我可以在其中自由播放和暂停当前的流式音频。

我似乎在 TVML/TVJS 的文档中找不到任何指向正确方向的内容。谢谢!

0 投票
1 回答
804 浏览

objective-c - 从 Apple TV TVML TVJS JavaScript 应用程序调用 Swift 代码

我设置了一个基本的 TVML 应用程序。目前简单的事件(例如按钮按下)是通过 JavaScript (TVJS) 处理的。

当用户按下一个按钮(通过 TVML 模板提供)时,我希望一些代码在 Swift 中运行,而不是操作 UI 元素。

最好的方法是什么?