如何在 iOS 中将 mp4 文件存储为 Data 或 NSData 对象?

Posted

技术标签:

【中文标题】如何在 iOS 中将 mp4 文件存储为 Data 或 NSData 对象?【英文标题】:How do I store mp4 file as Data or NSData object in iOS? 【发布时间】:2019-07-26 20:40:37 【问题描述】:

如何将 mp4 类型的媒体存储为 ios 中的 Data 或 NSData 对象?作为将 mp4 文件保存为 CloudKit 中的 CKAsset 的一步,我需要这样做。

我想做this post on stackoverflow 对图像对象所做的事情,但我想对 mp4 文件做这件事。

【问题讨论】:

【参考方案1】:

我还没有尝试过,但也许采用 URL 的 Data 初始化程序可以解决问题:

init(contentsOf:options:)

例如:

let url = Bundle.main.url(forResource:"myFile", withExtension:"mp4")
let data = Data(contentsOf: url)

See the Apple docs

【讨论】:

以上是关于如何在 iOS 中将 mp4 文件存储为 Data 或 NSData 对象?的主要内容,如果未能解决你的问题,请参考以下文章