Tag: 远程控制

迅速。 接收远程控制事件以与MPNowPLayingInfoCenter一起工作

据我所知,为了在锁屏上显示音乐播放器,只写下面的代码是不够的。 override func viewDidAppear(animated: Bool) { var mpic = MPNowPlayingInfoCenter.defaultCenter() mpic.nowPlayingInfo = [ MPMediaItemPropertyTitle:"This Is a Test", MPMediaItemPropertyArtist:"Matt Neuburg" ] } 我的应用程序也应该能够接收远程控制事件 那么,如何在Swift中做到这一点? 我从Apple文档中find了这个,但是它是针对Objective-C的。 – (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; // Turn on remote control event delivery [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; // Set itself as the first responder [self becomeFirstResponder]; } – (void)viewWillDisappear:(BOOL)animated { // Turn off […]

接收没有audio的遥控事件

以下是一些背景信息,否则请直接跳至粗体问题。 我正在构build一个应用程序,我希望它有权访问远程控制/锁屏事件。 棘手的部分是,这个应用程序不播放audio本身,它控制附近的另一个设备的audio。 当应用程序处于前台时,设备之间的通信不成问题。 正如我刚刚发现的,一个应用程序不会假定遥控器的控制权,直到它播放audio播放audio会话,并且是最后一次。 这提出了一个问题,因为就像我所说的,应用程序控制另一个设备的audio,并没有必要发挥自己的。 我的第一个倾向是让应用程序在每次打开时播放无声片段,以便控制遥控器。 我必须这么做的事实让我怀疑,即使我被苹果允许这样做,或者如果有另一种方法来实现这一点,而不用假audio剪辑欺骗系统。 问题:苹果是否会批准播放无声audio剪辑的应用程序,以便控制远程/locking屏幕控件以控制其他设备的audio? 有没有任何方法可以在没有audio会话的情况下控制遥控器? 附言我宁愿有这个function在iOS 4.0及以上。 PPS我已经看到了这个类似的问题 ,它让我头脑风暴,但提供的答案是不是特定于我需要知道的。