问题标签 [tvos10]

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 投票
2 回答
888 浏览

swift - 在 tvOS 10 GM 上打开 UIAlertController 时焦点消失

我想在带有内部UIAlertController的 a 上显示 a 。集合视图需要关注启动,所以我将变量覆盖如下:UIViewControllerUICollectionViewpreferredFocusableView

使用 tvOS 9 一切正常:警报控制器正确打开,我能够选择UIAlertAction显示的 s 之一。

在 tvOS 10 Golden Master 上,打开警报控制器并滚动到另一个操作后,焦点从屏幕上消失,我无法滚动到其他操作或点击 Siri Remote 的菜单按钮。该应用程序仍然卡在警报控制器中,当我尝试滚动到其他操作时可以听到滚动声音,但屏幕上没有任何反应。我必须强制退出应用程序并重新打开它。

在此处输入图像描述 在此处输入图像描述

这是应用程序的代码。我试图设置preferredFocusableViewalertController.preferredFocusedView或删除集合视图的焦点方法,但没有结果。

0 投票
4 回答
545 浏览

objective-c - 在多个私有框架中实现的 tvos 10 SDK 重复类导致崩溃

我有一个在 tvos 9 上运行良好的 tvml 应用程序,但是当尝试在 tvos 10.0 模拟器上运行时,应用程序无法加载,并且出现一系列错误,这些错误以以下开头:

PLBuildVersion 类在 /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x11619dd00) /Applications/Xcode中实现.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x115d4a8e8)。将使用两者之一。哪一个是未定义的。

我没有使用任何豆荚。测试表明该问题仅限于 tvos 10.0 SDK。如何解决苹果 PrivateFrameworks 中的重复类冲突?

0 投票
1 回答
311 浏览

objective-c - 在 tvOS 10 中更改 UISearchBar 文本颜色

UISearchBar 默认文本颜色是 UISearchController 中的黑色。我们如何在 tvOS10 中将 UISearchController UISearchBar 文本颜色更改为白色

0 投票
3 回答
3812 浏览

swift - 如何检查是否启用了深色外观 tvOS

如何检查用户是否在其 Apple TV 上启用了深色外观?

0 投票
0 回答
71 浏览

xcode - Apple TV - 更新到 tvos10 后无法使用键盘输入文本

将 appleTV 操作系统更新到 tvOS 10 后,我无法从单击文本字段时显示的键盘中选择任何以前使用的电子邮件/密码值。添加新的也是不可点击的。请建议这是否是一个已知的错误?

0 投票
1 回答
664 浏览

youtube-api - 如何在 tvOS 上使用 Youtube API 嵌入实时流

我需要能够将 Youtube 直播流嵌入到 tvOS 应用程序中。由于缺少 UIWebView,这在所有以前的 tvOS 中都是不可能的。我希望此功能将包含在当前的 tvOS 10 或 Swift 3 版本中,但在我看来,它仍然缺失。

不过,有没有人知道我在阅读 API 文档的过程中错过的技巧/东西?我不允许使用 Youtube 解析器等pod 'youtube-parser'。我必须完全遵守 Youtube 的条款和条件。

0 投票
1 回答
647 浏览

avplayer - tvOS shouldWaitForLoadingOfRequestedResource 请求相同的资源

我正在为/ HLS 视频实现shouldWaitForLoadingOfRequestedResource处理程序,并在 tvOS 中发现了一个奇怪的行为。AVPlayerAVURLAsset

正如我所看到的,它可以多次请求相同的资源,包括“根”清单、二级清单和段(我说的不是多个质量切换,它请求完全相同的资源)。

同时,我的代码为每个请求提供了足够好的服务——视频播放良好。此外,完全相同的代码在 iOS 中运行良好——没有重复的请求。

在哪些情况下AVURLAsset/AVAssetResourceLoader可以在 tvOS 中多次请求相同的资源?

0 投票
2 回答
120 浏览

ios - 在控制台中获取错误日志以在标签栏项目 tvOS 10.0 中添加 UISearchViewController

我已将 Apple tv 9.2.2 更新到 10.0 并更新代码。我UISearchViewController在标签栏项目中使用过。一切正常,但现在我在控制台中收到错误日志,只有 tvOS 10.0 而不是 tvOS 9.2.2

[MC] systemgroup.com.apple.configurationprofiles 路径的系统组容器是 /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2016-10-06 11:49:26.899645 wral[152:3384] [MC] 从公共有效用户设置中读取。

我针对这个问题进行了研发,发现需要在 info.plist 中添加密钥,但我并没有低估在 info.plist 中需要添加哪个密钥。

UISearchViewController请建议在 info.plist中使用需要添加哪个键。

0 投票
0 回答
77 浏览

memory - tvOS 10 内存分配错误?

我正在编写一个存在明显泄漏/内存分配问题的 tvOS 应用程序。自 Swift 3 和 tvOS 10 更新以来,我注意到大量内存问题。该应用程序应该连续运行数天/数周,并且使用 Swift 2 和 tvOS 9,它运行良好。现在,我的应用程序运行了 2-3 天并崩溃了。一个多星期以来,我一直在办公桌前敲打我的头。

我已经使用 Instruments 来诊断和解决我的大部分(如果不是全部)泄漏,但我的应用程序中的内存使用量仍然缓慢上升。尽管 Instruments 显示没有泄漏,但 XCode 中的内存使用跟踪器仍然显示内存缓慢而稳定地上升。我一直在使用 Instruments 跟踪分配,并发现了一些奇怪的东西:

1) 当我将 SKCropNode 添加到 SKSpriteNode 时,我的 Persistent bytes 和 # 迅速上升。

2)当我关闭场景时,我添加了许多措施来清理所有内容,但同样,持久字节和 # 继续上升。我在适当的地方使用弱引用。

我的问题是:

从旧版本更新时,是否有人在 Xcode 8、Swift 3 或 tvOS 中遇到过内存问题?

有人对我上面列出的问题有任何解释或解决方案吗?

提前致谢 :)

0 投票
1 回答
252 浏览

tvos - 如何使用方法changeToMediaAtIndex tvmlkit js

如何使用tvmlkit js中的changeToMediaAtIndex方法来改变播放列表中的视频?当我将此方法与播放器类(player.changeToMediaAtIndex(2))一起使用时,什么也没发生...