iPhone - MPMusicPlayerController - 从队列中选择音频并播放

Posted

技术标签:

【中文标题】iPhone - MPMusicPlayerController - 从队列中选择音频并播放【英文标题】:iPhone - MPMusicPlayerController - Selecting audio from the queue and play it 【发布时间】:2011-07-14 06:08:48 【问题描述】:

我在我的应用程序中使用 MPMusicPlayerController。我正在使用方法“setQueueWithItemCollection”设置队列。我可以播放歌曲,移至上一首/下一首歌曲等。 但是如何让 MPMusicPlayerController 播放队列中的第 5 首歌曲?

【问题讨论】:

你想做什么?直接播放第五首歌? 是的,我想直接播放第五首歌 可以是任何事件,例如单击按钮或从表格视图中选择等。 【参考方案1】:

当您设置队列时,请将队列保存在您可以访问的其他位置。 如果要播放第五首歌曲,请使用 MPMusicPlayerController.nowPlayingItem= [[queue items] objectAtIndex:4] 它将播放第五首歌曲。您不必跳过 5 次。

【讨论】:

【参考方案2】:

您必须在应用程序中维护另一个队列列表。 然后每次,当您跳到另一首歌曲时,获取播放器当前项目,从您的数组中迭代比较它,同时使用跳转到音乐播放器中的上一首或下一首歌曲。 没有找到其他解决方案。

【讨论】:

这个解决方案对于 1000 首歌曲的数组有多快? (如果我们想跳到第 500 首)

以上是关于iPhone - MPMusicPlayerController - 从队列中选择音频并播放的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 各大机型设备号

苹果手机型号对应表

在 iphone 5 和 iphone 6 中动态设置字体大小

Surface Pro4链接不上iphone手机的热点

iphone13和12外观的区别 iphone13和iphone12对比哪个好

为 iPhone 和 iPhone 4 开发之间有啥变化?