iOS:从解析中获取歌曲的长度

时间:2015-02-19 01:10:44

标签: ios swift avplayer

我在解析框架上上传了几个文件,我正在直播这些文件并在AVPlayer中播放。

let url = currentAudioPath
let playerItem = AVPlayerItem( URL:NSURL( string:url ) )
player1 = AVPlayer(playerItem:playerItem)
player1.rate = 1.0;
self.configurePlayer()
player1.play()

我没有立即下载整个文件。但有没有办法检索歌曲的长度?

1 个答案:

答案 0 :(得分:0)

" AVPlayerItem"有".duration" property可以帮助你。

但请注意这些注意事项:您无法获得持续时间"直到AVPlayerItem的状态为AVPlayerItemStatusReadyToPlay。"您还可以在属性上设置KVO,以便在AVFoundation图层确定项目持续时间后更新UI。