首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ios 8.4 MPMediaPickerController不再显示AudioBooks

Ios 8.4 MPMediaPickerController不再显示AudioBooks
EN

Stack Overflow用户
提问于 2015-09-16 16:42:35
回答 1查看 209关注 0票数 1

这个问题类似于一个关于ios 8.4播客的问题,我认为这可能是一个类似的问题,但会影响有声读物--因为有声读物是在8.4年从音乐转移到iBooks的,但可能有所不同。

在iOS 8.4之前,这段代码允许我从手机中选择一本有声读物:

MPMediaPickerController *picker = [MPMediaPickerController alloc initWithMediaTypes: MPMediaTypeAudioBook];

注意,这似乎也会影响播客。

使用8.4,现在在9.0中,相同的代码现在拉出一个空页。此外,还可以通过以下途径进口有声读物:

MPMediaPickerController *picker = [MPMediaPickerController alloc initWithMediaTypes: MPMediaTypeAnyAudio];

但是,即使指定了MPMediaTypeAnyAudio,也不能显示有声读物。我知道Apple是在8.4发布的,有声读物已经从核心音乐应用程序移到了iBooks应用程序--所以我认为苹果完全重做了他们的MPMediaPickerController。

但我在他们的变性人身上找不到任何关于这件事的东西。MPMediaPickerController的文档仍然指向媒体类型的枚举列表,其中显然包括有声读物- ref/c/tdef/MPMediaType

是否不再可能用MPMediaPickerController从电话中选择一本有声读物?

令人奇怪的是,苹果会在不更新文档的情况下删除访问它的能力,难道我只是做错了什么,是否需要设置新的选项?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-16 16:48:30

是否不能再用MPMediaPickerController从电话中选择一本有声读物

是的,这已经不可能了。从iOS 8.4开始,正如你所说的,苹果将有声图书的控制权转移到了iBooks应用程序上。因此,它们不再属于音乐应用程序的范围,因此它们不会出现在媒体选择器控制器中。

(这也破坏了我的应用程序。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32614232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档