首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Swift中在MPMediaItemCollection的特定索引上演奏歌曲

在Swift中在MPMediaItemCollection的特定索引上演奏歌曲
EN

Stack Overflow用户
提问于 2015-07-08 12:31:42
回答 1查看 1.7K关注 0票数 5

我试着用斯威夫特制作自己的音乐播放器。我需要跳到我的MPMediaItemCollection的特定歌曲/索引并开始播放它,但是我只能找到像skipToNextItem()和skipToPreviousItem()这样的方法。除了使用循环之外,还有其他方法可以做到吗?

代码语言:javascript
复制
let player = MPMusicPlayerController.systemMusicPlayer()
player.setQueueWithItemCollection(mediaCollection)
player.play()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-08 12:35:32

根据文献资料,我们使用nowPlayingItem属性。

若要指定回放应从播放队列中的特定媒体项开始,请在音乐播放器停止或暂停时将此属性设置为该项。

因此,听起来您应该停止或暂停播放器,设置nowPlayingItem,然后再次调用play

代码语言:javascript
复制
player.nowPlayingItem = mediaCollection.items[selectedIndex]
player.play()
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31292774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档