问题标签 [apple-tv]
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.
ios - 在 iPad 上显示一件事,在 Apple Tv 上显示另一件事?
我有一个应用程序的想法,但我不确定它是否可能。
我想知道我是否能够在 iPad(或 iPhone)屏幕上显示一件事,同时在 Apple Tv 上显示完全不同的东西。例如,一个测验应用程序,问题显示在 Apple Tv 上,多个选项列在 iPad 上供用户选择。
我不确定这是否可行,或者您是否只能将 iPad 屏幕镜像到 Apple Tv 上。
如果有一些“概念证明”示例代码,我很想看看。太感谢了。克里斯
ruby-on-rails - 使用 Rails 将 HTTP 实时流式传输到 Apple TV
我正在为 iPad/iPhone 开发一个 Web 应用程序,它允许用户从本地视频列表中进行选择。Web 应用程序建立在 Ruby on Rails 之上,可以让我绕过 App Store 要求(记住这一点)。
用户将从网络应用程序的列表中选择一个视频。视频位于本地服务器上。我想知道是否可以根据用户的选择将视频推送到附近的 Apple TV。
我想知道是否可以让 Rails 对来自用户的请求进行后端处理,例如对视频进行排队,为 HTTP Live Streaming 做准备,然后将其流式传输到 Apple TV 设备。
avfoundation - 如何让 AVPlayer 在不镜像的情况下与 AirPlay 一起工作?
我正在尝试让 AVPlayer 使用 AirPlay 在 AppleTV 上播放。它看起来很简单,根据 Apple 文档,它应该得到支持。
这是代码:
我注意到的一件事是,当我打开 AirPlay 时,播放器时间似乎没有向前移动,有时我认为它实际上会向后跳一两秒。
有任何想法吗?
旁注:
- 该合成使用 AVFoundation 构建,视频格式为 H.264。
- 如果我打开镜像并将视图推送到第二个屏幕,它会起作用
- 如果没有视频播放,声音会起作用。
ios - 如何通过 AirPlay 在 Apple TV 上显示叠加层
我正在开发一个 iOS 应用程序,通过 AirPlay 在 Apple TV 上显示视频,例如足球比赛。我想在播放视频时在大屏幕上显示其他信息,例如播放器统计信息。
我知道 Redfin 方法,他们要求用户首先打开 AirPlay 镜像。不幸的是,这对我们来说是不可接受的。我们希望用户能够清楚地了解如何显示视频。
我们目前在显示视频之前展示了一个 AirPlay Route 按钮,以允许用户使用以下代码进行设置。
当周围有 Apple TV 时,Route 按钮将显示,允许用户打开它。然后我们使用 MPMoviePlayerController 呈现视频。
当打开 AirPlay 并播放视频时,在代码中,我只看到一个 UIScreen,但有两个 UIWindows。但两个 UIWindows 的尺寸都与 iPhone 相同。当我向任一 UIWindow 添加子视图时,子视图总是显示在 iPhone 上。
有没有人想出如何在 Apple TV 上的视频上显示叠加层?我什至如何找到托管视频的视图对象?
我知道 MPMoviePlayerController 是建立在 AVPlayer 之上的。使用 AVPlayer 会让我们更好地控制 UI 吗?
ios - Is there an API for retrieving the Apple TV's version?
I just fired up the new Netflix app for iOS and upon trying to AirPlay the video to my Apple TV, I got this message:
So I was wondering how they're able to do this. Is there a public API that lets an app retrieve the version of the Apple TV that's selected for AirPlay? Or does Netflix use some other means to detect this?
module - AppleTV 和 CommonJS 或 AMD (require.js)
有没有人成功使用过 Apple tv 应用程序require.js
中的一种或一种实现?commonJS
我想尝试一下require.js
,但马上发现它require.js
使用了window
对象,也许还有其他一些在 Apple tv 上根本不存在的东西。所以也许我应该寻找其他选择?你们是如何处理模块的?我的前任只是连接了一堆 .js 文件,并把数万行代码弄得一团糟。乱七八糟的。
upd:仍在尝试使 require.js 工作,但苹果电视不会让我data-main
在标签中有属性script
,我想你可以在下一个加载的脚本中运行 require.config
upd2:不起作用...苹果电视没有window
对象...该死的苹果...我将尝试对require.js文件本身进行更改
不... 绝对 require.js 不适合,即使经过重大重构并将库中的浏览器特定内容更改为 ATV 特定内容,仍然无法正常工作。:(
android - Android:如何将 AppleTV/Airplay 与 MediaPlayer 集成以进行流媒体播放
我有一个安卓应用程序,它通过互联网传输音乐。现在我正在考虑将流与AppleTV
和Airplay
(也许通过Bluetooh
)集成。但是如果我在 google 上搜索(我猜我现在的搜索技巧很烂),我只会找到很多提供该功能的应用程序,但没有教程和框架给我一个很好的起点。
问题:您知道任何好的页面/教程吗?
提前致谢!
ios - iOS AirPlay 第二屏教程
我正在考虑将 AirPlay 功能添加到我的一个 ViewController 中。View Controller 只显示一个 UIWebView。我想要做的是添加一个按钮,将这个内容镜像到 Apple TV。我知道可以进行系统范围的镜像,但它不会填满整个屏幕,周围有黑条。我一直在网上搜索,但我发现的大多数东西都是从 iOS 5 回来的,而且已经过时了。有人可以向我指出可以提供帮助的教程或嵌入式库的方向吗?我只需要它来镜像一个视图的内容,以便在 Apple TV 上全屏显示。
到目前为止,这就是我所做的,但我相信它只创建了第二个窗口,没有在上面放任何东西。
在 AppDelegate 中,我为它创建了一个属性:
在 AppDelegate 的 didFinish 方法中,我运行:
然后在 AppDelegate 我有:
在我想允许在 Apple TV 上镜像 WebView 的 viewController 中,我有:
我从这里得到了这一切。但是,这就是它所显示的全部内容,因此我不确定如何将内容显示到该屏幕上。
objective-c - Apple TV 和外接显示器全屏显示
我正在尝试通过 Apple TV 在显示器上显示我的 uiview。
当我直接连接我的 iPad 和显示器时,我可以在该显示器上显示全屏。这是因为我可以采取这样的最大尺寸。
但是,当我通过 HDMI 电缆将 Apple TV 连接到显示器并且 iPad 以无线方式连接到 Apple TV 时,我只得到 1 种尺寸,它不能在显示器上提供全屏显示。
UIScreenMode:0x20857ef0;大小 = 1280.000000 x 720.000000
我想知道如何做,以便我可以通过 Air Play 使用 Apple TV 在显示器上全屏显示我的 uiview。
ios - 播放镜像与不镜像之间的区别
我正在尝试使用 Apple TV 进行播放。我发现当我只用avplayer播放视频而不镜像时,我仍然可以全屏播放。但是,屏幕数仅为 1(适用于 iPad)。
如果我做镜像,屏幕数是 2(一个是 iPad,一个是外接显示器)。我认为没有镜像,屏幕数也应该是两个。我对此感到困惑。我想了解更多关于airplay镜像与不镜像之间的区别