Tag: 播放器

在iOS应用程序中的Airplay镜像

我查看了几个链接并阅读了Apple文档,但是我没有得到任何逐步说明来反映外部设备上应用的内容。 他们解释的是如何识别外部屏幕的新窗口。 在我的应用程序中,我只需要在启用了Airplay的设备上显示应用程序中显示的当前屏幕。 有一个播放button,点击它将检查可用的外部屏幕,并显示该屏幕上的设备上显示的内容。

Swift如何在点击button时更新AVPlayer中的videourl?

我有一个IOS应用程序中的video播放器,我想点击一个button时更新video,但我不知道如何pipe理这个。 (注意:这不是队列中的video列表) 以下是添加AVPlayer的代码: let url = NSURL.fileURLWithPath(path) let player = AVPlayer(URL: url) let playerViewController = AVPlayerViewController() playerViewController.player = player .. .. self.ViewForVideo.addSubview(playerViewController.view) self.addChildViewController(playerViewController) player.play()

在UIWebView上mediaPlaybackAllowsAirPlay属性的用途

UIWebView类参考描述了mediaPlaybackAllowsAirPlay,如下所示: 一个布尔值,决定了Air Play是否被允许从这个视图。 当mediaPlaybackAllowsAirPlay设置为YES时:如果在我的iPad上,我将一个YouTube或Vimeovideo加载到UIWebView,并将其设置为默认值YES,并在镜像到AirPlay设备的同时播放video,video信号发送到AirPlay设备并接pipeAirPlay设备屏幕,AirPlay上的UIWebView将显示“电视已连接/电视正在播放此video”。 这是我期望的行为。 当mediaPlaybackAllowsAirPlay设置为NO时,我会得到与上面完全相同的行为。 我所期望的是,如果UIWebView mediaPlaybackAllowsAirPlay设置为NO,那么即使iPad正在镜像,video也只是在iPad上的UIWebView内播放,而不是将video信号发送到AirPlay设备。 有没有人使用这个属性来创build两个不同的function行为,他们是什么? 据我所知,这个属性对AirPlay媒体的播放没有影响。

iOS的AirPlay:我的应用程序只有在镜像打开时通知外部显示器?

我正在尝试在我的应用中启用AirPlay支持。 我不是在做video 我想用外部显示器作为“第二显示器”。 这是我的问题:如果我从我的AirPlaybuttonselect“AppleTV”,我的应用程序不会收到通知。 我的应用程序唯一一次得到通知是当我离开我的应用程序时,进入操作系统级的AirPlaybutton,在那里select“AppleTV”并打开镜像。 如果我将镜像closures,我的应用程序会被告知外部显示器已经消失。 所以: 为什么当我从应用程序中select外部显示器时,我的应用程序不会收到通知? 为什么当我开启镜像时,我的应用程序会收到外部显示器的通知? 我显然是误解了一些东西,但是看起来好像转向镜像应该告诉我的应用程序外部显示已经消失(而不是现在可用,因为操作系统现在应该使用该外部显示器进行镜像)。 下面的代码示例。 提前感谢任何帮助! – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. // Is there already an external screen? if (UIScreen.screens.count > 1)] { [self prepareExternalScreen:UIScreen.screens.lastObject]; } // Tell us when an external screen […]

在两个屏幕上运行的iOS应用程序(不镜像)

我创build了一个包含幻灯片的iPad应用程序,当用户点击此幻灯片时,他/她可以input一些信息。 我现在想要做的是当通过AirPlay连接电视和iPad(或者如果可能的话,电缆,但似乎只是反映的东西)在电视上显示幻灯片的内容, 可以这样做吗? 我们可以在电视和iPad上播放幻灯片,然后当用户点击iPad上的幻灯片时,将显示凭证input屏幕,但在电视上仍然会显示底层幻灯片,而不是凭据? 这怎么可以在iOS中完成? 是否可以在电视上显示一部分应用程序? 所以不要镜像整个应用程序。

获取当前在控制中心iOS上播放的曲目

我正在寻找在iOS上播放当前曲目,而不pipe正在播放曲目的应用程序。 我的意思是,例如,如果我在手机上使用SoundCloud或Spotify,控制中心的播放器是相同的,所以我认为可以获取当前的曲目名称。 但是我不知道该怎么做,也许有人可以帮助我? 谢谢