使用唯一ID替代persistentID的MPMediaItem

3
通过使用persistentID唯一标识歌曲,但我们在音乐应用程序中有添加相同歌曲多次到播放列表的功能,这导致同一首歌曲与相同的persistentID出现多次在播放列表中,所以我无法确定当前选定的歌曲是哪一首,因为所有歌曲都具有相同的persistentID。是否有其他方法来识别MPMediaItem而不是persistentID

注意:我也无法通过UITableView上选择的单元格来确定它,因为它还有其他依赖项。


子类化AVPlayer并添加您的个人ID字段。我使用“播放列表中的位置”字段来记住曲目的顺序。 - amergin
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接