草庐IT

IOS:将运行文本设置为 "running news line in TV"?

我很感兴趣,怎么可能让文本像“电视中运行的新闻行”一样从右向左移动?我可以在UILabel中让文本从右向左(或任何其他方向)移动,但是这个动画移动应该是无限循环,而不是只有一次。 最佳答案 这里有几个:https://github.com/caydenliew/CLTickerViewhttps://github.com/malcommac/DMScrollingTickerhttps://github.com/MugunthKumar/MKTickerViewDemohttps://github.com/jeffhodnett/J

iphone - 从应用程序 (AVPlayer - MPVolumeView) 在 Apple TV 上播放元数据

我的应用程序已成功通过AVPlayer流式传输MP3。我实现了一个MPVolumeView来引入AirPlay支持,效果很好,但我注意到我的苹果电视上的标题信息没有显示流式MP3中的任何内容,而只是显示“未知”信息。无论如何可以从应用程序控制此信息,或者这是由流式传输MP3引起的问题吗?任何帮助将不胜感激!! 最佳答案 我想更新这个问题,以防其他人需要控制在AirPlay期间在他们的AppleTV上看到的内容。此功能适用于iOS5,但下面的代码示例将在包含iOS4支持的应用程序上正确编译。ClassplayingInfoCenter

ios - 是否有用于检索 Apple TV 版本的 API?

我刚刚启动了适用于iOS的新Netflix应用程序,在尝试将视频隔空播放到我的AppleTV时,我收到了这条消息:所以我想知道他们是如何做到这一点的。是否有公共(public)API允许应用程序检索为AirPlay选择的AppleTV版本?或者Netflix是否使用其他方式检测到这一点? 最佳答案 要实现这样的目标实际上并不难。我们将需要做两件事:1)监听音频路由何时发生变化以了解我们何时连接到AirPlay设备,以及2)在网络中搜索AirPlay设备以获取信息。一旦我们在音频路由更改时收到通知,我们就可以获取有关新路由的信息。对我

ios - 新 Apple TV(第 3 代)上的 Airplay 不是 1080p 的第二屏幕

我正在开发一个应用程序,该应用程序将Airplay镜像用于第二个显示器,该显示器具有与iPad本身不同的内容。我正在使用iPad3和ATV3(即2012年3月发布)通过HDMI连接到能够显示1920x1080的LCD。通过Airplay镜像,第二个屏幕的UIScreen可通过[UIScreenscreens]数组获得。我可以通过将overscanCompensation设置为3来消除黑色边框,但我只能显示1280x720的图像。显示器以1920x1080分辨率工作(即在其菜单中选中,设置为“仅扫描”,AppleTV界面的其余部分为1080p)。当我从UIScreen返回availabl

ios - Apple TV - 如何下载和安装 "ipa"文件?

我们在AppleTV上开发应用程序,我们在itune企业帐户下开发,我们不使用TestFlight,我们想从网络浏览器下载“.ipa”。此解决方案适用于iPad和iPhone,但不适用于AppleTV。我们无法从我们的服务器下载“.ipa”文件并安装到AppleTV上,它没有用于下载链接的浏览器。解决这个问题的最佳解决方案是什么? 最佳答案 要在AppleTV上安装企业应用,您基本上有两种选择:使用Xcode通过USB或Wifi安装-这通常仅在开发期间使用使用AppleConfigurator2工具要使用配置器,您必须将AppleT

android - 在 Android TV 上将 ProgressBar 添加到 DetailsOverviewRow

我正在尝试为AndroidTV应用创建略微修改的android.support.v17.leanback.widget.DetailsOverviewRow版本。我试图完成的布局与Google的默认版本大致相同,但在操作面板上方添加了一个进度条。我现在拥有的是这样的:CurrentVersion我想创建的大致是这样的:GoalVersion如果可能的话,我想动态地添加它,而不必从头开始创建一个全新的布局。这是我目前使用的代码,对AndroidStudio中的默认AndroidTV应用略作修改:publicclassVideoDetailsFragmentextendsDetailsFr

android - Nexus Player (Android TV) YouTubeAndroidPlayerApi 错误 : "An error occurred when initializing the YouTube player."

我正在使用YouTubeandroid播放器API来播放一些youtube视频。我的代码在以下方面运行良好:三星S3三星GalaxyTabIIINexus7(Android5.1.1)但它不适用于NexusPlayer。我收到错误:“初始化YouTube播放器时出错。”我在Nexus播放器上的Youtube应用是1.0.5.5版本我看不到YouTube应用程序已过时的任何迹象,也看不到任何更新方式。如果这是问题所在,我将说明如何更新它。我认为我的list没问题:提前致谢 最佳答案 这是因为适用于Android的YouTubeSDK(

android - 如何从服务器推送到 Google TV?

我有一个始终在GoogleTV上运行的应用程序。我希望我的服务器能够在有新消息时通知GoogleTV。我可以通过让GoogleTV轮询服务器来做到这一点,但我一直在寻找更好的解决方案。 最佳答案 AndroidCloudtoDeviceMessaging(C2DM)是首选方式。http://code.google.com/android/c2dm/ 关于android-如何从服务器推送到GoogleTV?,我们在StackOverflow上找到一个类似的问题:

android - 如何开始为 Amazon Fire TV 开发?

我被要求开发一个AmazonFireTV应用程序,但我发现很难理解进入正轨所需的步骤。由亚马逊指定documentation,以前可用的FireTVSDK插件现已弃用,他们建议只使用Androidv17Leanback库。到目前为止,我(还)没有FireTV,官方文档也很差而且很困惑;那么,我无法理解“纯”AndroidTV应用程序是否与FireOS5完全兼容,因此为FireTV开发实际上与为通用亚马逊电视开发相同(从SDK到虚拟测试过程)。如果不是,我必须考虑哪些不同的步骤? 最佳答案 您应该从使用Androidv17Leanba

android - 以编程方式关闭 Amazon Fire TV 屏幕保护程序

我有一个启动Activity的服务,并且屏幕保护程序已打开。如何以编程方式关闭AmazonFireTV屏幕保护程序? 最佳答案 第一部分关闭锁屏,第二部分关闭屏幕保护程序。但是,我不知道这是否适用于AmazonFireTV屏幕保护程序,但您可以尝试一下。在您的Activity的onReceive或onCreate方法中调用此方法。privatevoidwakeUpTheScreen(){Windowwin=getWindow();win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WH