Tag: airplay

使用2个屏幕的iPad镜像,是否支持1080分辨率?

2.5年的Mac和iOS开发,我还没有find答案。 我正在使用iOS 5.0和苹果电视的播放项目在iPad上显示一个UIScreen,在Apple TV上显示一个UIScreen。 我有2个独立的视图控制器,他们分别显示罚款。 问题是,苹果电视屏幕尺寸返回720p而不是1080p。 所以我得到一个有边界的视图控制器在1280 X 720显示,而不是1920 x 1080的全屏幕表示。效果是我的视图控制器被裁剪不缩放。 我试图调整UIScreen和视图控制器界限,但不起作用的淘气的东西。 简单的说: iOS 5是否支持全屏1080p视图控制器显示? 如果是的话,你是怎么做到的? 编辑: 所以这个问题被修改,如果只有720p可能显示,那么我如何得到应用程序来显示其全屏视图控制器,而不是裁剪/ letterboxed?

AirPlay将iPhone镜像到Mac OS /使用UIWebView + AirPlay

我需要在我的Macbook上实时演示Mobile Safari浏览器应用程序(iOS 5,iPhone 4S),并想知道如何做到这一点? 我认为可能的一种方式是使用AirPlay镜像,但似乎没有任何Mac OS应用程序能够显示我的iPhone屏幕镜像。 我是一个(初学者)的iOS开发人员,并想知道是否有反正我可以敲一个UIWebView在其中的基本应用程序,以某种方式stream式传输网页的内容和我的互动与我的Mac。 有什么想法吗? 编辑 :是的,我知道我可以使用iPhone模拟器,但我需要在手机上使用手机networking进行交互。

iOS:Airplay选取器MPVolumeView的替代品

我正在使用MPVolumeView为avplayer播放播放selectairplay设备。 有没有可能的非私人API的替代品,所以我将能够提供我自己的用户界面控件挑选airplay设备? 我指的是API,我的意思是,我需要的是: 能够将audio重新路由到Airplay-设备特定的audio路由。 回收airplay设备名称。 (获取所有可用的audio路由,然后获取播放audio路由的描述) 我知道AudioToolbox框架提供了一些额外的API来处理AudioSession,但我发现重新路由audio的唯一方法是AVAudioSession的: – (BOOL)overrideOutputAudioPort:(AVAudioSessionPortOverride)portOverride error:(NSError **)outError` 只允许将audio重新路由到内置扬声器。 也许还有一些其他的方法如何实现呢? (我也只是find了如何检索AirplayDevice的名称作为当前audio路由的描述 – 使用AVPlayer获取AirPlay设备的名称 )

Swift AVPlayerViewController添加AirPlay

我试图启用AirPlay与我的AVPlayerViewController 。 在文件中: https://developer.apple.com/reference/avkit/avplayerviewcontroller 它指出 AVPlayerViewController automatically supports AirPlay, but you need to perform some project and audio session configuration before it can be enabled in your application. 在Capabilities选项卡下,我确实启用了audio,AirPlay和图片中的背景模式。 我已经创build了AVPlayerViewController ,如下所示: // Create the view controller and player let moviePlayerViewController: AVPlayerViewController = AVPlayerViewController() let moviePlayer = AVPlayer(url: videoUrl!) moviePlayer.allowsExternalPlayback = true moviePlayer.usesExternalPlaybackWhileExternalScreenIsActive = true // […]

iOS将MPMoviePlayerController镜像到全屏电视屏幕播放

我有一个使用MPMoviePlayerController播放video(本地存储)的应用程序 NSString *deviceDir = [[NSUserDefaults standardUserDefaults] stringForKey:WZLDEVICEPATH]; NSString *videopath = [deviceDir stringByAppendingPathComponent:video] NSURL *url = [NSURL fileURLWithPath:videopath]; player = [[MPMoviePlayerController alloc] initWithContentURL:url]; CGRect viewInsetRect = CGRectInset (playerframe, 0.0, 0.0 ); /* Inset the movie frame in the parent view frame. */ [[player view] setFrame:viewInsetRect]; [player view].backgroundColor = [UIColor clearColor]; [player view].tag = TAG_VIDEO_PLAYER; player.movieSourceType = […]

使用AVPlayer的audioAirplay不能在后台工作

我正在使用来自远程URL的AVPlayer类进行audio回放。 如果我只是玩耳机/内置扬声器,它会玩的很好,但我看到AirPlay的一些古怪。 当我改变使用AppleTV AirPlay时,它将stream式传输audio,但在我的iPhone上,audio播放指示器(顶部菜单栏中的小“播放”三angular形)消失,当我locking手机而不是继续背景,它停止。 (当正常播放时,它在后台播放很好)。 为什么AVPlayer不能在后台通过AirPlay播放audio? 这是其他人看到的吗? 有没有办法解决它?

从iPad的Airplay – 一个单独的UIView显示在Apple TV上

我想使用Airplay将高清图像发送到Apple TV。 Airplay在iOS 5.0.1的iPad 2上运行良好。 当我启动我的应用程序时,我的UIScreen屏幕arrays中只有1个项目。 (当然iPad)。 我注册通知更多的屏幕,它永远不会来,除非我提出多任务栏,并select我的苹果电视。 我不想这样做。 我想要一个在应用程序popup,我可以在列表中selectApple TV或任何其他airplay设备。 我使用了MPVolumeView ,它给了我这个列表 – 并且让我select了Apple TV – 但是我仍然没有收到苹果电视被选中的回叫通知 – 这样我就可以为新视图设置我的UIWindow ! (但多任务栏确实确认Apple TV已经打勾, MPVolumeView的图标也变蓝)。 我也试过了这个externalDisplay示例应用程序,这也只在应用程序启动时在UIScreens列表中显示一个屏幕。 我错过了什么? 谢谢

如何检查设备是否通过播放连接?

我遇到了问题,请检查我是否连接到AirPlay设备,以及是否通过镜像或stream媒体连接。 但是检查需要在video开始之前完成。 airPlayVideoActive只在video已经开始的情况下返回YES。

AVAudioSessionCategoryPlayAndRecord与Airplay

我的应用程序使用麦克风和输出audio,所以我设置我的audio会话播放和logging类别,但这似乎禁用Airplay。 如果将类别设置为“播放”,则Airplay可以正常播放我的输出(但显然input不起作用)。 我已经尝试覆盖输出路由到扬声器,以防万一它需要通过Airplay输出,但没有喜悦。 有任何想法吗?

解码AirPlay镜像协议

我希望我的应用程序将我的iPad 2的显示器镜像到我的Mac。 我已经发布了_airplay._tcp服务,并且正在侦听端口7100 。 该应用程序显示在AirPlay菜单中, Mirroring选项也在那里。 video和audiostream完美地工作。 但是我不知道如何解码FairPlayencryption( POST /fp-setup )来支持AirPlay镜像。 我参考了http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/ 。 如果有人有任何想法如何做到这一点,请告诉我。