我在解析框架上上传了几个文件,我正在直播这些文件并在AVPlayer中播放。
let url = currentAudioPath
let playerItem = AVPlayerItem( URL:NSURL( string:url ) )
player1 = AVPlayer(playerItem:playerItem)
player1.rate = 1.0;
self.configurePlayer()
player1.play()
我没有立即下载整个文件。但有没有办法检索歌曲的长度?
答案 0 :(得分:0)
" AVPlayerItem
"有".duration
" property可以帮助你。
但请注意这些注意事项:您无法获得持续时间"直到AVPlayerItem的状态为AVPlayerItemStatusReadyToPlay。"您还可以在属性上设置KVO,以便在AVFoundation图层确定项目持续时间后更新UI。