iOS摇一摇切换歌曲

    最近做了一个摇一摇切换歌曲的demo,跟大家分享一下。

   首先包含头文件MediaPlayer/MediaPlayer.h然后获取手机本地乐库音乐列表。如何获取iphone本地媒体库音乐列表如下:

iOS摇一摇切换歌曲_第1张图片
获取iPhone媒体库音乐列表

      播放音乐时调用self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:model.url] error:nil];//播放媒体库的音乐 [self.audioPlayer play];即可,如下图所示:

iOS摇一摇切换歌曲_第2张图片
播放音乐

     那么如何实现摇一摇切换下一曲功能呢?这就要用到-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent*)event这个方法。

iOS摇一摇切换歌曲_第3张图片
摇一摇切换逻辑

      只实现这一个还是不能实现摇一摇切换歌曲的功能,这是因为我们还需要让这个试图控制器成为第一响应者。-(BOOL)canBecomeFirstResponder{return YES;}。

摇一摇切歌

你可能感兴趣的:(iOS摇一摇切换歌曲)