Ios 8.4 MPMediaPickerController 不再显示有声读物
Ios 8.4 MPMediaPickerController no longer displays AudioBooks
此问题与询问 ios 8.4 的播客问题类似,我认为这可能是一个类似的问题,但会影响有声读物 - 因为有声读物在 8.4 中已从 Music 移至 iBooks,但它可能有所不同。
在 iOS 8.4 之前,此代码允许我 select 来自 phone 的有声读物:
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAudioBook];
注意这似乎也会影响播客。
在 8.4 和现在的 9.0 中,相同的代码现在会拉出一个空白页面。此外,还可以通过以下方式导入有声读物:
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];
然而,即使指定了 MPMediaTypeAnyAudio,也无法显示有声读物。我知道 Apple Music 是在 8.4 中发布的,并且有声读物已从核心音乐应用程序移至 iBooks 应用程序 - 所以我假设苹果公司完全重新设计了他们的 MPMediaPickerController。
不过我在他们的更新日志中找不到任何相关信息。 MPMediaPickerController 的文档仍然指向明确包含有声读物的媒体类型枚举列表 - https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMediaItem_ClassReference/index.html#//apple_ref/c/tdef/MPMediaType
是否不再可以使用 MPMediaPickerController select 来自 phone 的有声读物?
苹果不更新文档就取消访问权限,这似乎很奇怪,我只是做错了什么,是否需要设置新的选项?
Is it no longer possible to select an Audiobook from the phone with MPMediaPickerController
是的,已经不可能了。从 iOS 8.4 开始,正如您所说的那样,Apple 将有声读物的控制权移到了 iBooks 应用程序中。因此不再在音乐应用程序的范围内,因此它们不会出现在媒体选择器控制器中。
(这也破坏了我的应用程序。)
此问题与询问 ios 8.4 的播客问题类似,我认为这可能是一个类似的问题,但会影响有声读物 - 因为有声读物在 8.4 中已从 Music 移至 iBooks,但它可能有所不同。
在 iOS 8.4 之前,此代码允许我 select 来自 phone 的有声读物:
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAudioBook];
注意这似乎也会影响播客。
在 8.4 和现在的 9.0 中,相同的代码现在会拉出一个空白页面。此外,还可以通过以下方式导入有声读物:
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];
然而,即使指定了 MPMediaTypeAnyAudio,也无法显示有声读物。我知道 Apple Music 是在 8.4 中发布的,并且有声读物已从核心音乐应用程序移至 iBooks 应用程序 - 所以我假设苹果公司完全重新设计了他们的 MPMediaPickerController。
不过我在他们的更新日志中找不到任何相关信息。 MPMediaPickerController 的文档仍然指向明确包含有声读物的媒体类型枚举列表 - https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMediaItem_ClassReference/index.html#//apple_ref/c/tdef/MPMediaType
是否不再可以使用 MPMediaPickerController select 来自 phone 的有声读物?
苹果不更新文档就取消访问权限,这似乎很奇怪,我只是做错了什么,是否需要设置新的选项?
Is it no longer possible to select an Audiobook from the phone with MPMediaPickerController
是的,已经不可能了。从 iOS 8.4 开始,正如您所说的那样,Apple 将有声读物的控制权移到了 iBooks 应用程序中。因此不再在音乐应用程序的范围内,因此它们不会出现在媒体选择器控制器中。
(这也破坏了我的应用程序。)