- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码的目的是从之前获得的 persistentID 返回一个 MPMediaPlaylist 对象。
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:persistentID
forProperty:MPMediaPlaylistPropertyPersistentID];
MPMediaQuery *query = [MPMediaQuery playlistsQuery];
[query addFilterPredicate:predicate];
query.items
是播放列表中包含的轨道。我想要返回的是播放列表本身。我如何获得它?
最佳答案
见
显示如何获取播放列表的代码:
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery];
NSArray *playlists = [myPlaylistsQuery collections];
for (MPMediaPlaylist *playlist in playlists) {
NSLog (@"%@", [playlist valueForProperty: MPMediaPlaylistPropertyName]);
// ...
}
您实际得到的是歌曲列表(项目
),但它们是按播放列表分组的。这就是为什么询问查询的 collections
会得到对 MPMediaPlaylist
对象的引用。
关于ios - MPMediaQuery 从 persistentID 返回轨道而不是播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20957860/
我的代码的目的是从之前获得的 persistentID 返回一个 MPMediaPlaylist 对象。 MPMediaPropertyPredicate *predicate = [MPMediaP
通过使用 persistentID 来唯一标识歌曲,但我们在音乐应用程序中提供了将同一首歌曲多次添加到播放列表的规定,这往往会在播放列表中多次出现同一首歌曲以及persistentID 相同,所以我无
我保存了使用媒体选择器选择的歌曲的永久 ID,现在我正在尝试创建队列以播放该列表,但此代码中有问题: myPlayer = [MPMusicPlayerController applicationMu
这是我第一次使用 NSCoder,曾经有一个名为 encodeInteger 的方法,但它似乎在 Swift 3 中消失了,文档似乎也没有帮助。 混淆可能在于 Int 和 UInt64 之间的区别。它
我是一名优秀的程序员,十分优秀!