1
我有興趣在iOS上閱讀視頻文件作爲一系列UIImages。無論如何要使用AVFoundation API來做到這一點。在iOS中如何從視頻文件中捕獲幀作爲UIImages流?
我有興趣在iOS上閱讀視頻文件作爲一系列UIImages。無論如何要使用AVFoundation API來做到這一點。在iOS中如何從視頻文件中捕獲幀作爲UIImages流?
用文件的視頻軌道創建一個AVAssetReader。使用AVAssetReaderTrackOutput,您可以發送copyNextSampleBuffer消息來接收CMSampleBuffer。每次通話都會從視頻中產生另一幀。
在AVFoundation Programming Guide裏面有示例代碼展示瞭如何設置AVAssetReader以及從CMSampleBuffer轉換爲UIImage的方法。