Я хочу управлять воспроизведением флеш-видео (SWF) автоматически - PullRequest
0 голосов
/ 07 октября 2009

Я написал флэш-видео на HTML и проиграл его, Я хочу сделать это для начала настройки после нажатия кнопки запуска.

<object width="***" height="***" align="middle" id="player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"> 
<param value="sameDomain" name="allowScriptAccess" />
<param value="***.swf" name="movie" />
<param value="false" name="autoplay" />
<param value="false" name="controller" />
<param value="high" name="quality" />
<param value="#ff0000" name="bgcolor" /> <embed width="600" height="440" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="player" quality="high" menu="false" autoplaye="false" loop="false" src="***.swf"></embed> </object>

Итак, я добавляю этот код

, но это игра автоматически.

Что не так?

Как это сделать?

Ответы [ 3 ]

0 голосов
/ 07 октября 2009

Параметр автозапуска, который вы устанавливаете false, предназначен для контейнера swf, а НЕ для внутреннего видеоплеера.

Как сказал @Konrad, вам нужно настроить проигрыватель во флаге ИЛИ установить flashVars для отключения автозапуска.

 <param name="flashvars"   
    value='config={"clip":{"url":"video.flv","autoPlay":false}}' /> 
0 голосов
/ 07 октября 2009

Как сказали @Konrad и @discorax, вы можете искать конкретный flashvar, если у вас есть контроль над flash-элементом.

Кроме того, Flash-видео также может предоставлять методы, которые могут вызываться JavaScript для взаимодействия с ними. Если вы создали Flash, вы можете создать такой интерфейс для большей гибкости и контроля (если это необходимо для проекта).

0 голосов
/ 07 октября 2009

Если у вас есть источник проигрывателя, вы можете добавить обнаружение flashVars и создать свой собственный параметр, чтобы установить, должно ли воспроизводиться видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...