Предоставление данных по мере необходимости для QTMovie

Я понимаю, что если бы я хотел предоставить QTMovie данные из произвольного источника по мере необходимости, мне, вероятно, придется иметь дело с классом QTDataReference, но, к сожалению, мой опыт работы с чем-то похожим ограничен обратным вызовом аудиоданных с аудио-буферами на iPhone,

Если бы я инициализировал QTDataReference с каким-то NSMutableData, как бы я узнал, когда ему нужно больше данных и, более того, как бы я "очистил" уже воспроизведенные данные фильма и предоставил их снова, когда пользователь ищет ответ (я хочу, чтобы они могли)?

По сути, данные фильма, которые я хочу предоставить, в конечном итоге получаются из набора файлов (которые на самом деле разделены только на один файл фильма), которые становятся доступными последовательно во время воспроизведения. Эта часть имеет решающее значение.

Любой, кто заставит меня двигаться в правильном направлении, может получить бета-доступ к первому стримеру фильма Mac OS X Usenet;)

1 ответ

Вы, вероятно, не можете сделать это с помощью QTKit. Начните с обзора QuickTime и перейдите оттуда.

Первая идея, которая приходит мне в голову, - это создать фильм QuickTime, который заставляет QuickTime искать файлы, которые вы ожидаете загрузить (или даже смотреть прямо на их удаленные URL-адреса) для своего носителя, затем выбирая QuickTime Player/QTMovieView на это и надеясь, что поддержка QuickTime для прогрессивной загрузки исправлений в любых грубых местах.

Другие вопросы по тегам