快速集成一款簡易的音樂播放器: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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!