问题标签 [tvos]

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 投票
4 回答
4080 浏览

objective-c - 如何检测 Apple TV Siri Remote 按钮按下?

根据 Apple TV 界面指南,在游戏方面,当您不在游戏主菜单时,您应该使用菜单按钮作为暂停按钮(在这种情况下,它应该返回 Apple TV OS菜单)。但是,我在任何地方都找不到您应该如何检测遥控器的硬按钮输入(与屏幕上的软按钮相反)。

我确实找到了这个使用控制器的简短编程指南,它几乎暗示你应该在这种情况下将遥控器用作控制器,但我不禁认为有一种更简单的方法。前任。

等等(那不是真的……我只是希望有类似的东西)。什么是/是否有经认可的检测方法?

0 投票
2 回答
4635 浏览

uiscrollview - UIScrollView on tvOS

The question is very simple, how to enable scroll and zoom inside a UIScrollView in tvOS?

I tried the same initializer code from iOS and returned the scrollview for the focusedView var, but nothing happens when i touch the remote.

Also, i tried to add another custom UIPanGestureRecognizer to the scrollview and actually it works, but i don't want to handle the pan with custom code, just use the same pan behavior like iOS.

Let me know, thanks.

0 投票
3 回答
1484 浏览

vimeo - 如何在 tvOS 上播放 Vimeo 内容

与询问如何在 tvOS 上播放 YouTube 视频的问题类似,我想在我正在构建的应用程序中播放 Vimeo 视频。但是,正如这里所解释的,常规的网络视图(这是我在 iOS 中做事的方式)已经过时了。

假设我知道视频页面的 URL 但不知道原始 .mp4 文件的 URL,我将如何在 tvOS 上播放 Vimeo 视频?

0 投票
1 回答
913 浏览

video-streaming - 如何在没有 VideoToolbox 的情况下访问 tvOS 上的硬件解码?

由于 VideoToolbox 不适用于 tvOS,我如何解码视频?

我有一个应用程序,我在内存中有 h.264 帧(通过网络传输),我之前正在使用 VideoToolbox 处理解码。什么是替代品?

0 投票
2 回答
1711 浏览

tvos - tvOS 上的 UIControl 会产生哪些事件?

使用,当按钮获得焦点并且用户点击遥控器时UIButton,tvOS 会产生UIControlEvents.PrimaryActionTriggered(不像在 iOS 上那样)。.TouchUpInside

UIControl然而,似乎并没有产生这些事件中的任何一个。实际上,当用户专注于控件并点击遥控器时,我看不到它会产生任何事件。

如何UIControl为 tvOS 使用自定义?

0 投票
3 回答
6403 浏览

apple-tv - 运行 tvOS 的 Apple TV 的用户代理字符串是什么?

运行新 Apple tvOS 操作系统(我相信它基于 iOS)的 Apple TV 的用户代理字符串是什么?他们是否将自己报告为“iOS”设备?

0 投票
5 回答
3610 浏览

nsuserdefaults - 我可以在 tvOS 上使用 NSUserDefaults 吗?

tvOS应用程序编程指南 简要说明

Apple TV 上的应用程序没有持久的本地存储。这意味着为新 Apple TV 开发的每个应用程序都必须能够将数据存储在 iCloud 中并以提供出色客户体验的方式检索数据。

这是否意味着 NSUserDefaults 不可用?有哪些机制用于数据存储?

0 投票
0 回答
649 浏览

ios - 无法通过蓝牙将第三台设备连接到 AppleTV

我正在设置一个应用程序,它通过蓝牙最多使用 3 个外部 iPhone 作为控制器。一切似乎都已正确设置,前 2 台设备将正常连接,但一旦我尝试连接第三部 iPhone,它就拒绝连接。

我的代码有限制或问题吗?为什么第三台设备连接不上?

我正在存储外围设备并调用连接,但它从未真正完成连接。我尝试以不同的顺序连接每个 iPhone,如果它们是播放器 2 或播放器 3,所有 3 台设备都会连接,但播放器 4 拒绝连接。

编辑:

第二我断开任何连接的设备,播放器 4 设备将连接。

0 投票
0 回答
215 浏览

ios - tvOS 应用程序显示 PPT?

我有一个现有的 iOS 应用程序,它具有一个主要显示 PPT 文件列表的功能,然后在 UIWebView 中查看这些文件。为 tvOS 创建新目标有哪些建议,因为它没有 UIWebView?

0 投票
3 回答
3563 浏览

objective-c - 覆盖 Apple Siri 远程菜单按钮默认行为

根据 Apple 的指南,按下 tvOS 上的菜单按钮应该会让您返回上一个菜单,直到您位于顶部菜单,此时它应该让您返回操作系统菜单。我的问题是,如何防止菜单按钮的默认行为并阻止它返回操作系统菜单,但是当用户位于我的应用程序的顶部菜单时重新激活它?