Киноафиши и предварительные просмотры фильма
Фильм в формате QuickTime может содержать предварительный просмотр и плакат:
Предварительный просмотр фильма является очень короткой версией фильма, обычно меньше чем пять секунд в продолжительности. Это предназначается для давания пользователю общее представление содержания фильма.
Киноафиша является тихим кадром, представляющим фильм.
Следующие функции Панели инструментов Фильма позволяют Ваше рвение с предварительными просмотрами фильма и киноафишами:
Используйте
PlayMoviePreviewфункционируйте для отображения предварительного просмотра фильма.PlayMoviePreviewфункционируйте устанавливает фильм в режим предварительного просмотра, играет предварительный просмотр фильма, задерживает фильм к нормальному режиму воспроизведения и возвращается к Вашему приложению.Также Ваше приложение может управлять воспроизведением предварительного просмотра фильма. Используйте
SetMoviePreviewModeфункционируйте для размещения фильма в режим предварительного просмотра. Можно тогда использоватьStartMovieиStopMovieфункции, описанные ниже, для управления воспроизведением фильма. Ваше приложение может узнать, находится ли фильм в режиме предварительного просмотра путем вызоваGetMoviePreviewModeфункция.Ваше приложение может указать время начала и продолжительность предварительного просмотра фильма с
SetMoviePreviewTimeиGetMoviePreviewTimeфункции.Используйте
ShowMoviePosterфункционируйте для отображения плаката фильма. Можно работать с граничным прямоугольником плаката с помощьюSetPosterBoxиGetPosterBoxфункции. Ваше приложение может работать со временем начала плаката сSetMoviePosterTimeиGetMoviePosterTimeфункции. Плакаты всегда не имеют никакой продолжительности.Дорожки могут быть указаны для использования в фильме, его предварительном просмотре, его плакате или любой комбинации трех. Так, например, когда Панель инструментов Фильма играет предварительный просмотр фильма, это использует только те дорожки, присваивающиеся предварительному просмотру. Ваше управление приложениями использование дорожек фильма с
SetTrackUsageфункция. Можно узнать, как дорожка используется путем вызоваGetTrackUsageфункция.
Управление воспроизведением фильма предварительных просмотров
В этом разделе описываются много высокоуровневых функций, предоставленных Панелью инструментов Фильма, которые позволяют Вашему приложению проигрывать фильмы. Для получения информации о том, как управлять скоростью воспроизведения фильма, посмотрите Время Фильма Управления.
Можно использовать StartMovie и StopMovie функции, чтобы запуститься и остановить фильмы.
Панель инструментов Фильма обеспечивает функции, которые могут использоваться для управления позицией в фильме. Можно использовать две функции, GoToBeginningOfMovie и GoToEndOfMovie, установить позицию или в начале или в конце фильма. Эти функции описаны в этом разделе. Функции, работающие с основами времени, такой как SetMovieTimeValue и GetMovieTimeScale, может использоваться для управления текущей позицией где угодно в фильме.
Управление временем фильма
Каждый фильм в формате QuickTime имеет свою собственную основу времени. Основа времени фильма позволяет все дорожки, составляющие фильм, который будет синхронизироваться, когда проигрывается фильм. Панель инструментов Фильма обеспечивает много функций, позволяющих Вашему приложению определять и устанавливать параметры времени фильма:
Можно использовать
GetMovieTimeBaseфункция для получения времени базируется для фильма.Можно работать с текущим временем фильма путем вызова
GetMovieTime,SetMovieTime, иSetMovieTimeValueфункции.Можно работать с масштабом времени фильма путем вызова
GetMovieTimeScaleиSetMovieTimeScaleфункции.Панель инструментов Фильма может вычислить общую продолжительность фильма. Можно использовать
GetMovieDurationфункция для получения продолжительности фильма.Ваше приложение может вызвать
GetMovieRateиSetMovieRateработать со скоростью воспроизведения фильма.