您的位置:首页 > 移动开发 > Swift

Swift - 使用AVPlayer制作一个音乐播放器1(带播放时间和播放进度)

2017-06-17 21:18 253 查看
过去我们可以使用 Media Player 框架 MPMoviePlayerController 来播放视频、音频。但自 iOS9.0 起,这个便被废除。取而代之的便是 AVFoundation 框架的 AVPlayer

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: