【发布时间】:2020-07-24 02:00:47
【问题描述】:
我想分享一个我已加载到AVPlayerAsset 的音频文件。我想知道这是否可能,或者这样做的正确方法是什么样的。这是我的代码的样子:
func shareTrack(track: Track) {
guard let file = track.playerItem else { return } // This is the AVPlayerAsset
let activityController = UIActivityViewController(activityItems: [file], applicationActivities: nil)
activityController.completionWithItemsHandler = { (nil, completed, _, error ) in
if completed {
print("Success")
} else {
print("Canceled")
}
}
DispatchQueue.main.async{
self.present(activityController, animated: true)
}
}
【问题讨论】: