快速集成一款简易的音乐播放器:YCAudioPlayer
快速集成一款简易的音乐播放器
用法
- 将YCAudioPlayer文件夹拖入项目中
- 使用工厂方法快速创建
// 从budle路径下读取音频文件 Katy Perry - Roar 这个文件名是你的歌曲名字,mp3是你的音频格式 NSString *string = [[NSBundle mainBundle] pathForResource:@"Katy Perry - Roar" ofType:@"mp3"]; // 把音频文件地址转换成url格式 NSURL *url = [NSURL fileURLWithPath:string]; YCAudioPlayer *player = [YCAudioPlayer audioPlayerWithUrl:url]; CGRect frame = CGRectMake(5, [UIScreen mainScreen].bounds.size.height / 2 , [UIScreen mainScreen].bounds.size.width - 10, 180); // 设置控件在屏幕上的显示位置 [player showPlayerWithPlayerFrameOnWindow:frame];
支持功能:
- 控件基于系统自带AVAudioPlayer框架,所有音频源支持类型与其一致
- 拥有音频播放、暂停、停止、进度显示、进度控制(双击歌曲名区域调出和召回进度控制条)
- 支持长短歌曲名左右滚动展示
- 支持控件显示和隐藏的转场动画
- 实时显示歌曲播放时间与总时间
效果展示
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!