【发布时间】:2017-03-23 07:11:15
【问题描述】:
通过使用persistentID 来唯一标识歌曲,但我们在音乐应用程序中提供了将同一首歌曲多次添加到播放列表的规定,这往往会在播放列表中多次出现同一首歌曲以及相同的持久ID,所以我可以'无法找出当前选择的歌曲,因为所有歌曲都有相同的persistentID。有没有其他方法可以识别 MPMediaItem 而不是persistentID。
注意:我也无法决定 UITableView 上的选定单元格,因为它还有一些其他依赖项。
【问题讨论】:
-
子类 AVPlayer 并添加您的个人 ID 字段。我使用“播放列表中的位置”字段来执行此操作,它可以让我记住曲目的顺序。
标签: ios swift mpmusicplayercontroller mpmediaitem