Ios Swift中的AVAsset类不推荐使用naturalSize API

Ios Swift中的AVAsset类不推荐使用naturalSize API,ios,xcode,swift,deprecated,avasset,Ios,Xcode,Swift,Deprecated,Avasset,“naturalSize”不可用:iOS 7及更早版本中不推荐的API在Swift中不可用 let videoAsst = AVAsset() videoAsst.assetWithURL(videoUrl) let videoSize = videoAsst.naturalSize 请帮助我了解在Swift中使用哪种API来获取自然尺寸我已经找到了解决方案,希望它对所有人都有帮助 let videoAsst = AVAsset() videoAsst.

“naturalSize”不可用:iOS 7及更早版本中不推荐的API在Swift中不可用

    let videoAsst = AVAsset()
    videoAsst.assetWithURL(videoUrl)
    let videoSize = videoAsst.naturalSize

请帮助我了解在Swift中使用哪种API来获取自然尺寸

我已经找到了解决方案,希望它对所有人都有帮助

    let videoAsst = AVAsset()
    videoAsst.assetWithURL(videoUrl)
    let videoSize = videoAsst.naturalSize
var clipVideoTrack = videoAsst.tracksWithMediaType(AVMediaTypeVideo)[0] as! AVAssetTrack

// Video size
let videoSize = clipVideoTrack.naturalSize

我已经找到了解决办法,希望对大家都有帮助

var clipVideoTrack = videoAsst.tracksWithMediaType(AVMediaTypeVideo)[0] as! AVAssetTrack

// Video size
let videoSize = clipVideoTrack.naturalSize