【问题标题】: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];

或者我可以直接播放而不停止当前播放的歌曲?

感谢您的帮助。

【问题讨论】:

    标签: ios cocoa-touch mpmusicplayercontroller


    【解决方案1】:

    无需停止。我的问题是“为什么要停止?”。不,从来没有,没有必要停下来。 ios 已经为您提供了通过属性从播放列表中播放新歌曲的功能。

    如果你停止它并再次播放它,它只是浪费执行时间。

    【讨论】:

      【解决方案2】:

      由于您可能使用skipToNextItemskipToPreviousItem,因此直接使用它们是完全合法的。

      MPMusicPlayerController 的文档。

      【讨论】:

      • 抱歉我的问题不完整。我的意思是我现在播放的歌曲来自专辑,下一首歌曲来自从 UITableView 中选择的播放列表。兄弟
      • 我明白了。如果您根本不使用 MPMediaQuery/MPMediaItemCollection,您可能需要考虑使用 AVPlayer。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多