适用于公共应用商店发布的iOS AirPlay操作表 - 例如Spotify

时间:2015-08-06 19:39:31

标签: ios spotify iphone-privateapi airplay

我一直致力于一个涉及AirPlay端点选择的项目,并且想知道Spotify的人们如何在应用程序中选择可用的AirPlay端点(你可以看到一个AirPlay图标/消息应用程序的底部,当点击时会显示与您通过控制中心看到的类似的操作表:

Spotify AirPlay Action Sheet

据我所知,唯一的"公众" API可以用于此类事物的MPVolumeView不一定相同,因为它显示音量控制器和触发此类操作表的按钮。

following blog谈到MPAudioVideoRoutingPopoverController这是一个私有API,所以想知道Spotify的用户是否使用了这些内容,如果是这样,为什么商店允许这样的事情? ? (我认为Apple的规则严格禁止使用私有API)

如果私有路线是实现它的唯一途径,那么有什么特别的方式可以通过苹果公司的方式来实现吗?即:像iOS: Airplay picker MPVolumeView alternative的答案中提到的那样,在弄乱MPVolumeView并且从那里触发UI同时隐藏其余的元素?

1 个答案:

答案 0 :(得分:0)

This other answer提供了仍然使用MPVolumeView类的方法的替代方法,但是在隐藏所有(或大部分)接口的同时以编程方式调用其中的按钮。