Swift - 使用AVPlayer制作一个音乐播放器1(带播放时间和播放进度)
2017-06-17 21:18
253 查看
过去我们可以使用 Media Player 框架 MPMoviePlayerController 来播放视频、音频。但自 iOS9.0 起,这个便被废除。取而代之的便是 AVFoundation 框架的 AVPlayer。
(2)AVPlayer 既可以播放本地音频,可以播放网络音频(在线音频)。
(3)要注意的是,如果播放远程音频,AVPlayer 同样是全部加载到本地后才开始播放,而不是以流媒体的形式播放。
(2)点击按钮可以时音乐在“播放”和“暂停”两个状态间切换。
(3)播放过程中进度条和旁边的标签会实时显示当前的进度。
(4)进度条滑块可以自由拖动,并播放对应时间点的音乐。
源码下载:
hangge_1668.zip
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1668.html
1,AVPlayer介绍
(1)AVPlayer 可以用来播放视频,也可以播放任何 iOS 支持的音频。(2)AVPlayer 既可以播放本地音频,可以播放网络音频(在线音频)。
(3)要注意的是,如果播放远程音频,AVPlayer 同样是全部加载到本地后才开始播放,而不是以流媒体的形式播放。
2,效果图
(1)下面使用 AVPlayer 制作一个音乐播放器。(2)点击按钮可以时音乐在“播放”和“暂停”两个状态间切换。
(3)播放过程中进度条和旁边的标签会实时显示当前的进度。
(4)进度条滑块可以自由拖动,并播放对应时间点的音乐。
3,样例代码
hangge_1668.zip
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1668.html
相关文章推荐
- Swift - 使用AVPlayer制作一个音乐播放器2(后台播放、操作、图片显示)
- Android多媒体开发 音乐播放(加带进度条、时间显示)以及使用SoundPool播放音效
- Swift 中使用 SwiftyJSON 制作一个比特币价格 APP
- 使用 Swift 制作一个新闻通知中心插件(1)
- Swift - 使用AVKit播放本地视频,在线视频(AVPlayerViewController)
- Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)
- Swift实战-豆瓣电台(八)播放进度与时间
- 使用PyQt4制作一个音乐播放器(1)
- Swift - 使用UIWebView和UIToolbar制作一个浏览器
- Android多媒体开发 音乐播放(加带进度条、时间显示)以及使用SoundPool播放音效
- Android视频播放项目总结之 使用Android中的videoView自己定义,暂停,播放时间,总时间,进度等。
- Swift - 制作一个录音机(声音的录制与播放)
- 有段时间没有更新博客了,最近比较忙,今天和大家分享一个使用Swift实现的新特性功能吧
- Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)
- Swift - 制作一个录音机(声音的录制与播放)
- Swift - 歌曲播放样例(附带播放时间和播放进度)
- Swift 中使用 SwiftyJSON 制作一个比特币价格 APP
- 使用 Swift 制作一个新闻通知中心插件(2)
- Swift实战-豆瓣电台(八)播放进度与时间
- Swift - 使用UIWebView和UIToolbar制作一个浏览器