iphone - 如何让用户在跟踪他的运动时听音乐

时间:2013-11-23 13:20:52

标签: ios iphone

我是iOS开发的新手。我正在为iPhone制作一个运动追踪器应用程序,它可以跟踪用户走过的距离,以及他们使用位置数据/ GPS的速度。使用该应用程序,用户可以访问iPhone的音乐播放器,然后选择一首歌曲然后返回应用程序。

我会使用哪种API?

1 个答案:

答案 0 :(得分:0)

您应该使用:MPMusicPlayerController

通过该课程,您可以将主音乐库中的音乐集成到您的应用程序中。您还应该在应用程序中为自己的声音使用以下类别,这样他们就不会停止播放音乐。

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

通过注册上述声音类别,您可以确保您的声音效果不会暂停或中断音乐。

来自文档:

使用MPMusicPlayerController对象或音乐播放器播放设备iPod库中的媒体项目。有两种类型的音乐播放器: 应用音乐播放器在您的应用中本地播放音乐。它不知道iPod应用程序正在播放的项目,也不会影响iPod状态。 iPod音乐播放器代表您使用内置iPod应用程序。在实例化时,它采用当前的iPod应用程序状态,例如现在正在播放的项目的标识。如果用户在播放音乐时切换您的应用程序,则该音乐将继续播放。然后iPod应用程序将拥有您最近设置的音乐播放器重复模式,随机播放模式,播放状态和正在播放的项目。

如果您需要任何进一步的帮助,请告诉我,