我是iOS开发的新手。我正在为iPhone制作一个运动追踪器应用程序,它可以跟踪用户走过的距离,以及他们使用位置数据/ GPS的速度。使用该应用程序,用户可以访问iPhone的音乐播放器,然后选择一首歌曲然后返回应用程序。
我会使用哪种API?
答案 0 :(得分:0)
您应该使用:MPMusicPlayerController
通过该课程,您可以将主音乐库中的音乐集成到您的应用程序中。您还应该在应用程序中为自己的声音使用以下类别,这样他们就不会停止播放音乐。
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
通过注册上述声音类别,您可以确保您的声音效果不会暂停或中断音乐。
来自文档:
使用MPMusicPlayerController对象或音乐播放器播放设备iPod库中的媒体项目。有两种类型的音乐播放器: 应用音乐播放器在您的应用中本地播放音乐。它不知道iPod应用程序正在播放的项目,也不会影响iPod状态。 iPod音乐播放器代表您使用内置iPod应用程序。在实例化时,它采用当前的iPod应用程序状态,例如现在正在播放的项目的标识。如果用户在播放音乐时切换您的应用程序,则该音乐将继续播放。然后iPod应用程序将拥有您最近设置的音乐播放器重复模式,随机播放模式,播放状态和正在播放的项目。
如果您需要任何进一步的帮助,请告诉我,