Как играть последовательность фильмов в Веб-странице
Q: Я помещаю содержание QuickTime в свою Веб-страницу, и я хотел бы иметь игру плагина QuickTime последовательность фильмов, один за другим. Действительно ли это возможно?
A: Я помещаю содержание QuickTime в свою Веб-страницу, и я хотел бы иметь игру плагина QuickTime последовательность фильмов, один за другим. Действительно ли это возможно?
Да, плагин QuickTime имеет много специальных функций, которыми можно управлять от HTML путем вставки параметров в страницу с помощью <EMBED> тег. Можно указать QTNEXT параметр в <EMBED> тегируйте в своем HTML, чтобы сказать плагину QuickTime играть последовательность фильмов, один за другим, создавать бесконечно повторяющийся список воспроизведения. Когда текущий фильм заканчивается, следующий фильм в списке запускается. Это может также быть хорошим способом поставить длинный фильм; пользователи никогда не должны хранить больше, чем маленькая часть его на их компьютерах никогда.
Вот то, как указать QTNEXT параметр:
QTNEXTn="<Filename> T<Target>" or "GOTOn" |
Вот пример:
<EMBED SRC="First.mov" HEIGHT="176" WIDTH="120" QTNEXT1="<Second.mov> T<myself>" QTNEXT2="<Third.mov> T<myself>"> |
Необходимо добавить число между 1 и 255 каждому QTNEXT. Они выполняются в числовом порядке.
"<Filename> T<Target>"
Набор <Filename> к имени файла Вы хотите играть затем. Можно включать относительный путь или полный URL.
T<Target> параметр является дополнительным. Это указывает, где играет фильм. Если это не указано, следующий фильм заменяет текущее окно браузера или кадр и любого последующего QTNEXT операторы потеряны. Специальное значение T<myself> предназначается для плагина QuickTime и обычно значение, которое Вы хотите; следующий фильм заменяет текущий фильм, и последующий QTNEXT операторы выполняются поочередно. Цель может также быть именем окна браузера или кадра. Если никакое окно или кадр того имени не существуют, новое окно браузера с тем именем создается. Можно также указать T<quicktimeplayer> как цель, открывающая фильм в QuickTime Player.
Каждый QTNEXT оператор имеет индекс, который является порядком, в котором играют фильмы.
Специальное индексное значение 0 присваивается исходному фильму, названному в SRC параметр (или QTSRC параметр, если это было указано).
Почему имеют индексы? Поскольку вместо имени файла, можно указать GOTOn, где n индекс QTNEXT Вы хотите перейти в. Вы обычно делаете это для создания простого цикла:
<EMBED SRC="First.mov" HEIGHT="176" WIDTH="120" QTNEXT1="<Second.mov> T<myself>" QTNEXT2="<Third.mov> T<myself>" QTNEXT3=GOTO0 > |
Этот пример игры First.mov, тогда Second.mov, тогда Third.mov, тогда возвращается к First.mov (индекс 0), в бесконечном цикле. Можно использовать значения кроме 0 вызвать QTNEXT операторы, чтобы играть в произвольном порядке или запустить цикличное выполнение с некоторой средней точки. Например,
<EMBED SRC="Intro.mov" HEIGHT="176" WIDTH="120" QTNEXT1="<First.mov> T<myself>" QTNEXT2="<Second.mov> T<myself>" QTNEXT3=GOTO1 > |
играл бы Intro.mov только один раз, затем играйте First.mov и Second.mov в бесконечном цикле.
Специальные замечания
EMBED один только тег будет работать просто великолепно на Safari и на Firefox. Однако мы рекомендуем использовать EMBED тег, вложенный в OBJECT тегируйте, потому что Internet Explorer автоматически предложит загружать и устанавливать элемент управления ActiveX QuickTime, если у пользователя уже не будет его. В Firefox и Safari, OBJECT код тега проигнорирован.
Вот то, на что похож вложенный код:
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="First.mov">
<param name="controller" value="true">
<param name="autoplay" value="true">
<param name="qtnext1" value="<second.mov>T<myself>E<controller=true autoplay=true>">
<param name="qtnext2" value="<third.mov>T<myself>E<controller=true autoplay=true>">
<embed
src="First.mov"
width="320" height="256"
controller="true"
autoplay="true"
qtnext1="<second.mov>T<myself>E<controller=true autoplay=true>"
qtnext2="<third.mov>T<myself>E<controller=true autoplay=true>"
pluginspage="http://www.apple.com/quicktime/download/">
</embed>
</object> |
Кроме того, в начале 2006, Microsoft сделала доступным обновленная версия браузера Internet Explorer для Windows. Этот новый Internet Explorer для Windows обрабатывает QuickTime и другие элементы управления ActiveX по-новому. Ваш веб-сайт может быть затронут, если это содержание функций QuickTime, содержащееся в использовании веб-страницы HTML OBJECT, EMBED, или APPLET теги. См. Инструкции для Обновления Веб-сайтов для Включения Содержания QuickTime для получения дополнительной информации.
QTNEXT параметр может также поддерживать подпараметры для каждого фильма.
Вот код HTML в качестве примера:
В OBJECT тег:
<PARAM NAME="qtnext1" VALUE="<second.mov>T<myself>E<CONTROLLER=true AUTOPLAY=true>"> |
В EMBED тег:
qtnext1="<second.mov>T<myself>E<CONTROLLER=true AUTOPLAY=true>" |
Ссылки
История версии документа
| Дата | Примечания |
|---|---|
| 08.08.2008 | Новый документ, которые, как иметь плагин QuickTime, играют последовательность фильмов, один за другим, в Веб-странице |