关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在尝试开始使用iOSAirplay(分屏和镜像),网上似乎几乎没有关于此的内容。我正在寻找一个示例应用程序或分步教程来在我的应用程序上设置Airplay,基本上是为了共享我的屏幕,不一定是音频或视频(尽管我可以从它开始,因为它更简单
我在检查我是否连接到airplay设备以及它是否通过镜像或流媒体连接时遇到了问题。但检查需要在视频开始之前完成。airPlayVideoActive仅在视频已经开始时返回YES。 最佳答案 这是我的解决方案-(BOOL)isAudioSessionUsingAirplayOutputRoute{/***Ifoundnootherwaytocheckifthereisaconnectiontoanairplaydevice*airPlayVideoActiveisNOaslongasthevideohasn'tstarted*andt
我正在尝试播放视频,即使应用程序在后台也是如此。这可能吗?我在应用程序功能中为背景模式启用了音频、AirPlay和画中画。我还设置了AVAudioSession类别:do{tryAVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)tryAVAudioSession.sharedInstance().setActive(true)}catch{print("error");}为iOS8.1+(iPhone模拟器)使用Xcode8.2.1 最佳答案
我想问一下,通过airplay将自定义UIView(无照片/视频等)作为运行ios5.0的iPodtouch4thgen的第二个屏幕发送到appletv是否可行。是否可以?为此,我需要iPad2+吗?提前致谢瓦西利斯p.s:我读过类似的问题,例如:CanIenablemyAppforAirPlay?但当时的工具是早期版本。 最佳答案 如果airplay镜像不能满足您的需求,请查看文档Enrichingyourappforairplay.特别是如何获得对两个屏幕的单独访问权限。您将拥有2个可以执行完全独立事件的uiwindows。
我正在使用媒体播放器,某些媒体无权通过Airplay播放,不要问为什么:)。所以当我得到那个媒体时,我设置了movieplayerController.allowsAirplay=NO;如果您之前玩过airplay,那么下次它会默认打开。通过执行上面的代码,您将在您的设备上播放电影,但声音音频路由仍然通过airplay发送。我试图覆盖音频路由,但它并没有让步,似乎Airplay胜过一切。如果我可以禁用airplay,我的问题就会得到解决,但我找不到任何方法来做到这一点。 最佳答案 这看起来类似于this问题。答案提到AirPlay按
我正在开发一个iOS应用程序,出于我们不会在这里讨论的原因,它有时想要在远程设备上禁用AirPlay播放,并且只在iOS设备上本地播放视频,而不管用户的设置如何。我正在使用AVPlayer播放视频,目前没有商量余地。我正在将iOS5.0+AVPlayer属性allowAirPlayVideo设置为NO,这会阻止视频远程播放。但如果用户在iOS设备上打开了AirPlay,音频仍会通过远程设备流式传输。我在Apple的文档中没有看到类似的allowsAirPlayAudio标志,我也没有在其他任何地方发现提到这个问题。例如,这个StackOverflow问题:AudioOutputRout
我需要在我的Macbook上现场演示MobileSafari浏览器应用程序(iOS5、iPhone4S),并且想知道执行此操作的最佳方法吗?我认为可能的一种方法是使用AirPlay镜像,但似乎没有任何MacOS应用能够显示我的iPhone屏幕镜像。我是一名(初学者)iOS开发人员,我想知道是否有任何方法可以构建一个带有UIWebView的基本应用程序,以某种方式将网页内容以及我与它的交互流式传输到我的Mac。有什么想法吗?编辑:是的,我知道我可以使用iPhone模拟器,但我需要使用手机网络在手机上与它交互。 最佳答案 自从有人提出这
我正在开发一个应用程序,该应用程序将Airplay镜像用于第二个显示器,该显示器具有与iPad本身不同的内容。我正在使用iPad3和ATV3(即2012年3月发布)通过HDMI连接到能够显示1920x1080的LCD。通过Airplay镜像,第二个屏幕的UIScreen可通过[UIScreenscreens]数组获得。我可以通过将overscanCompensation设置为3来消除黑色边框,但我只能显示1280x720的图像。显示器以1920x1080分辨率工作(即在其菜单中选中,设置为“仅扫描”,AppleTV界面的其余部分为1080p)。当我从UIScreen返回availabl
在Apple的AVPlayerDemoPlaybackViewController中将mPlayer.usesExternalPlaybackWhileExternalScreenIsActive设置为YES后AVPlayerDemo示例项目,您如何限制擦洗以使其在AppleTV上不落后?我的意思是,当您真正快速地来回移动slider时,AppleTV会执行每一个seekToTime操作,但执行此操作的时间会比用户滑动的时间长。该演示的一个问题是它同时使用了“TouchDragInside”和“ValueChanged”事件,这导致它发送相同的值两次。如果您删除“ValueChange
我目前正在为Android应用程序的一个子部分开发AirPlay接收器。我正在使用以下框架:https://github.com/pentateu/DroidAirPlay虽然这在某些中档设备(如miPad)上运行良好,但我们需要让它在低规范定制设备上运行。定制设备解码airplay数据包的速度比miPad慢10到20倍。结果,音频数据包失去了时间同步,并且由于解码数据包所花费的时间,音频永远无法重新同步。我正在研究Play商店中的其他一些airplay接收器应用程序,据我所知,它们往往基于Shairport(https://github.com/abrasive/shairport)