【问题标题】:MPMediaItem How do you play it?MPMediaItem 你是怎么玩的?
【发布时间】:2011-12-15 20:39:41
【问题描述】:

在我的应用程序中,我让用户从库中选择一首歌曲,我将这首歌作为 MPMediaItem 接收,我试图弄清楚如何在应用程序上的单独音频播放器中播放 MediaItem,以便用户可以控制有关播放的各种事情。我研究了一些如何做到这一点的方法,但它们都包括必须将媒体项目导出并转换为不同的音频格式。我要求做的事情有可能吗?

再次提前感谢...

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    我认为您要查看的课程是 MPMusicPlaybackController

    首先,您通过+applicationMusicPlayer+iPodMusicPlayer 这两个类方法之一获得一个实例。然后使用MPMediaQueryMPMediaItemCollection 设置播放队列。

    【讨论】:

    • 谢谢,你知道如何在用户指定的歌曲中寻找一个点吗?并从那个特定点开始玩?
    • currentPlaybackTime 我查看了这个属性,但我认为如果从 iPod 库中使用它是不可编辑的。
    • 没有允许您在任意点开始播放媒体项目的 API。
    • 你知道是否有办法解决这个问题吗?
    • 我想出了一个办法,使用 AVPlayer 而不是 MPMusicPlaybackController。仅适用于 4.0+
    【解决方案2】:

    MPMusicPlayerController 使您能够播放 MPMediaItem。查看 setQueueWithItemCollection 方法:MPMusicPlayerController

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 2010-12-29
      • 2010-09-11
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 2020-09-10
      • 2011-02-06
      • 1970-01-01
      相关资源
      最近更新 更多