我正在使用AVPlayer播放来自外部网址的音乐。
我已完成播放和暂停音频。
但我没有跟踪持续时间方法。
变量持续时间以秒为单位给出了轨道持续时间。
我想制作一个显示音乐当前长度的滑块/标签。
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let playTrackID = tracks[indexPath.row].trackID
let urlString = url
let url = NSURL(string: urlString)!
avPlayer = AVPlayer(URL:url)
let duration = self.avPlayer.currentItem?.asset.duration
avPlayer.play()
}
有什么想法吗?
由于
答案 0 :(得分:0)
使用符合NSURLConnectionDelegate和NSURLConnectionDataDelegate协议的委托对象创建URL连接对象。 NSURLConnectionDataDelegate协议提供NSURLConnection类在上载期间使用进度信息调用的方法,以及下载期间响应数据的片段。