Я использую AVAssetReader/AVAssetWriter
для преобразования своего видео на iOS. Мой вопрос: какой самый эффективный способ показать предварительный просмотр текущего кадра с преобразованием в реальном времени. Я думал о преобразовании CMSampleBufferRef
в UIImage, а затем в UIImageView. Это там лучший способ?AVAssetReader/AVAssetWriter Предварительный просмотр текущего кадра
3
A
ответ
2
Я думаю, что AVSampleBufferDisplayLayer
- это то, что вы ищете.
Это CALayer
подкласс, который может отображать CMSampleBuffer
с и я полагаю, что это намного быстрее, чем поход через UIImage
и UIImageView
.
Вот простой AVSampleBufferDisplayLayer
-backed UIView
реализации (в стрижа):
class SampleBufferView: UIView {
override class func layerClass() -> AnyClass {
return AVSampleBufferDisplayLayer.self
}
func enqueueSampleBuffer(sampleBuffer: CMSampleBuffer!) {
let displayLayer = self.layer as! AVSampleBufferDisplayLayer
displayLayer.enqueueSampleBuffer(sampleBuffer)
}
}
Смежные вопросы
- 1. Предварительный просмотр кадра из Quicktime Movie
- 2. Предварительный просмотр документации API текущего класса
- 3. Предварительный предварительный просмотр - выбор дизайна
- 4. Добавить в камеру Предварительный просмотр кадра, отображающего позицию в Android
- 5. Предварительный просмотр камеры для TextureView
- 6. Предварительный просмотр камеры. Предварительный просмотр становится пиксельным и искаженным.
- 7. Извлечение текущего номера кадра
- 8. Предварительный просмотр в asp.net
- 9. C# Предварительный просмотр
- 10. iPhone - предварительный просмотр изображения
- 11. Alfresco - Предварительный просмотр сети
- 12. Cocoa screensaver Предварительный просмотр
- 13. WinRT XamlControl Предварительный просмотр
- 14. Предварительный просмотр Git push
- 15. Django admin Предварительный просмотр
- 16. Предварительный просмотр содержимого UIScrollView
- 17. Предварительный просмотр веб-страницы
- 18. Предварительный просмотр Jcrop сдвинут?
- 19. Как скрыть предварительный просмотр?
- 20. Предварительный просмотр камеры искажен
- 21. Предварительный просмотр Umbraco
- 22. Предварительный просмотр видео iOS
- 23. Unite.vim Предварительный просмотр навигации
- 24. OpenFileDialog скрыть предварительный просмотр
- 25. Получить предварительный просмотр изображения?
- 26. Предварительный просмотр изображения
- 27. Предварительный просмотр Yii2
- 28. Предварительный просмотр страницы Google
- 29. Предварительный просмотр в drupal
- 30. Предварительный просмотр содержимого Div