最近做了一个摇一摇切换歌曲的demo,跟大家分享一下。
首先包含头文件MediaPlayer/MediaPlayer.h然后获取手机本地乐库音乐列表。如何获取iphone本地媒体库音乐列表如下:
播放音乐时调用self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:model.url] error:nil];//播放媒体库的音乐 [self.audioPlayer play];即可,如下图所示:
那么如何实现摇一摇切换下一曲功能呢?这就要用到-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent*)event这个方法。
只实现这一个还是不能实现摇一摇切换歌曲的功能,这是因为我们还需要让这个试图控制器成为第一响应者。-(BOOL)canBecomeFirstResponder{return YES;}。