swift iOS 16弃用asset.duration

dvtswwa3  于 2023-05-16  发布在  Swift
关注(0)|答案(1)|浏览(139)

使用Xcode 14.0,iOS 16,Swift 5.7,
由于iOS 16,我收到以下弃用警告:
'duration'在iOS 16.0中已弃用:使用load(.duration)代替
下面是我的代码:

var actualTime: CMTime = CMTimeMake(value: 0, timescale: asset.duration.timescale)

我需要做哪些更改才能摆脱此警告?
我试过:

var actualTime: CMTime = CMTimeMake(value: 0, timescale: asset.load(.duration).timescale)

但这会使一切都异步。我真的需要走这条路吗?

2hh7jdfx

2hh7jdfx1#

let duration = try await asset.load(.duration)

相关问题