快速集成一款簡易的音樂播放器:YCAudioPlayer

jopen 9年前發布 | 34K 次閱讀 多媒體播放器 YCAudioPlayer

快速集成一款簡易的音樂播放器

用法

  1. 將YCAudioPlayer文件夾拖入項目中
  2. 使用工廠方法快速創建
  // 從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];

支持功能:

  1. 控件基于系統自帶AVAudioPlayer框架,所有音頻源支持類型與其一致
  2. 擁有音頻播放、暫停、停止、進度顯示、進度控制(雙擊歌曲名區域調出和召回進度控制條)
  3. 支持長短歌曲名左右滾動展示
  4. 支持控件顯示和隱藏的轉場動畫
  5. 實時顯示歌曲播放時間與總時間

效果展示


效果展示

項目主頁:http://www.baiduhome.net/lib/view/home/1447313474303

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!