使用swift中的url查找视频的持续时间

使用swift中的url查找视频的持续时间,swift,Swift,我有一个视频的url。 我想知道它的持续时间而不是播放它 我试过这个: let data = "http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4" let a = NSURL(string: data) let asset = AVAsset(URL: a!) let duration = asset.duration let durationTime = CMTimeGetSeconds(durati

我有一个视频的url。 我想知道它的持续时间而不是播放它

我试过这个:

let data = "http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4"
let a = NSURL(string: data)
let asset = AVAsset(URL: a!)

let duration = asset.duration
let durationTime = CMTimeGetSeconds(duration)

print("the duration is",durationTime)

如果从
picker

        let asset = AVURLAsset(url: video)
        let durationInSeconds = asset.duration.seconds
        print(durationInSeconds)

如果从
picker

        let asset = AVURLAsset(url: video)
        let durationInSeconds = asset.duration.seconds
        print(durationInSeconds)

我不明白。请再解释一点。将你的URL传递到视频位置。没有得到它。请再解释一下。把你的网址放在视频的位置。然后呢?发生了什么事?错误消息非感官结果?无错误消息,打印“持续时间为0.0”和?发生了什么事?错误消息非感官结果?无错误消息,打印“持续时间为0.0”