Difference between revisions of "GenReS(плагин)"

From ElphelWiki
Jump to: navigation, search
(Переменные статуса)
Line 3: Line 3:
 
== Cтатические параметры тегов ==
 
== Cтатические параметры тегов ==
  
;href : url файла или потока
 
 
;lowres : параметр прореживания для ускоренного DCT [0-3], 0-полное разрешение, 3-1/8
 
;lowres : параметр прореживания для ускоренного DCT [0-3], 0-полное разрешение, 3-1/8
 
;width : ширина окна
 
;width : ширина окна
 
;loop : повтор проигрывания (0 или не указано - бесконечно)
 
;loop : повтор проигрывания (0 или не указано - бесконечно)
 
;fps : частота кадров<br>
 
;fps : частота кадров<br>
;src : пока просто другое имя для href<br>
 
  
 
== Динамически изменяемые переменные (можно указывать и как параметры тегов) ==
 
== Динамически изменяемые переменные (можно указывать и как параметры тегов) ==
  
 +
;href : url файла или потока
 +
;src : пока просто другое имя для href<br>
 
;pause=1 или play=0 : приостановить проигрывание<br>
 
;pause=1 или play=0 : приостановить проигрывание<br>
 
;pause=0 или play=1 : продолжить проигрывание<br>
 
;pause=0 или play=1 : продолжить проигрывание<br>

Revision as of 05:50, 2 February 2006

in English | autotranslate | по-русски | 中文版

Cтатические параметры тегов

lowres 
параметр прореживания для ускоренного DCT [0-3], 0-полное разрешение, 3-1/8
width 
ширина окна
loop 
повтор проигрывания (0 или не указано - бесконечно)
fps 
частота кадров

Динамически изменяемые переменные (можно указывать и как параметры тегов)

href 
url файла или потока
src 
пока просто другое имя для href
pause=1 или play=0 
приостановить проигрывание
pause=0 или play=1 
продолжить проигрывание
run=1 
запустить плеер если он прекратил работу (по ошибке или концу файла)
run=0 
завершить плеер
save 
запустить mencoder вместо mplayer
save=ask 
всегда спрашивать имя файла для записи
save=auto 
не спрашивать если пользователь укажет в диалоге

Переменные статуса

Это то что выдаёт mplayer или mencoder, в настоящий момент стороки просто разделяются на две части по первому из символов '=' или ':'. То что слева - имя переменной (пробелы и нелатинские буквы удаляются), справа - значение.

frame 
сообщение плеера/рекордера о последнем кадре
error 
последнее сообщение об ошибке

Возможны другие но они пока не используются.

run 
особая переменная - состояние плеера 0 - незапущен, 1 - запущен;
pause, play 
аналогично - состояние приостановки проигрывания.

Callback функции

По приходу данных от плеера они передаются в переменные объекта и становятся доступны из javascript. При этом если задана соответствующая функция с именем "on<имя переменной>", она будет вызвана.

onrun
вызывается по запуску и остановке видеоплеера или процесса записи
onerror
по приходу сообщения об ошибке
onV или onA
при очередном кадре
onmousedown и др стандартные callback функции
уже предоставлены браузером и не нуждаются в какой-то обработке внутри плагина