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 5 和 iphone 6 中动态设置字体大小