这个问题类似于一个关于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从电话中选择一本有声读物?
令人奇怪的是,苹果会在不更新文档的情况下删除访问它的能力,难道我只是做错了什么,是否需要设置新的选项?
发布于 2015-09-16 16:48:30
是否不能再用MPMediaPickerController从电话中选择一本有声读物
是的,这已经不可能了。从iOS 8.4开始,正如你所说的,苹果将有声图书的控制权转移到了iBooks应用程序上。因此,它们不再属于音乐应用程序的范围,因此它们不会出现在媒体选择器控制器中。
(这也破坏了我的应用程序。)
https://stackoverflow.com/questions/32614232
复制相似问题