Я пишу приложение для Mac, которое может загружать видео из разных источников на локальный жесткий диск. Пока работает отлично, но я хотел бы позволить пользователю воспроизводить эти видео во время их загрузки. Просматривая документацию для QTKit, я не смог найти какой-либо метод, который позволил бы мне передать данные фильма кусочно на объект QTMovie
.Как играть в QuickTime-фильм во время загрузки?
Есть ли способ, которым я могу достичь этого с помощью QTKit, AVFoundation или какой-либо другой системы? Я бы очень хотел, чтобы я не привел ffmpeg или другую стороннюю библиотеку для этого.
Это будет зависеть от формата файла видео. Некоторые форматы предназначены для потоковой передачи, другие не могут быть. –
@Rob, я знаю, что некоторые форматы не могут быть переданы. Большинство фильмов, которые я хочу скачать, должны быть в потоковом формате. Для тех, которые не являются, я отключу функции воспроизведения во время загрузки. Я не прошу о способе сделать невозможное (т. Е. Потоковые фильмы в неприменимых форматах) – Sven