在播放 iOS 中的下一首歌曲之前,我是不是需要先停止 MusicPlayerController?
Posted
技术标签:
【中文标题】在播放 iOS 中的下一首歌曲之前,我是不是需要先停止 MusicPlayerController?【英文标题】:Do i need to stop MusicPlayerController first before i play to next song in iOS?在播放 iOS 中的下一首歌曲之前,我是否需要先停止 MusicPlayerController? 【发布时间】:2013-02-23 14:23:26 【问题描述】:在我的应用程序中,我必须使用 MPMusicPlayerContrller's
iPodMusicPlayer
播放 iPod 库中的歌曲。
我只想知道,在我的应用程序中,第一首歌曲正在从专辑播放,当我想播放从 UITableView
中选择的播放列表中的另一首歌曲时,我是否需要在更改下一首歌曲之前使用停止功能 [self.player stop];
?
或者我可以直接播放而不停止当前播放的歌曲?
感谢您的帮助。
【问题讨论】:
【参考方案1】:无需停止。我的问题是“为什么要停止?”。不,从来没有,没有必要停下来。 ios 已经为您提供了通过属性从播放列表中播放新歌曲的功能。
如果你停止它并再次播放它,它只是浪费执行时间。
【讨论】:
【参考方案2】:由于您可能使用skipToNextItem
或skipToPreviousItem
,因此直接使用它们是完全合法的。
MPMusicPlayerController 的文档。
【讨论】:
抱歉我的问题不完整。我的意思是我现在播放的歌曲来自专辑,下一首歌曲来自从 UITableView 中选择的播放列表。兄弟 我明白了。如果您根本不使用 MPMediaQuery/MPMediaItemCollection,您可能需要考虑使用 AVPlayer。以上是关于在播放 iOS 中的下一首歌曲之前,我是不是需要先停止 MusicPlayerController?的主要内容,如果未能解决你的问题,请参考以下文章