2010-05-08 3 views
1

Я встроил QuickTime видео в firefox. Он работает, но я хотел бы запретить пользователям останавливать видео, щелкнув по нему левой кнопкой мыши. Читая документацию на яблоко, я не нашел ответа. Я придумал обходной путь, я просто поместил почти невидимый div поверх всего видео. Обходной путь работает в firefox для os X, но странно не для той же версии firefox в окнах.Встраиваемая видеофрагма Quicktime при нажатии на кнопку, как предотвратить?

Я был бы признателен за путь, обходной путь или нет, чтобы добиться этого, по крайней мере, в среде windows/firefox. Благодаря!

+0

Возможно, вам придется встроить его во флэш-видео. Кроме того, возможно, вам придется принять ответы на некоторые из ваших вопросов :) –

+0

Мне не хватало функции приема, извините. теперь я понял. кстати, вспышка зла. я бы использовал html5

ответ

2

Ok так это то, как работает встроенный объект QuickTime:

  • если вы нажмете, он паузы потока
  • если вы даете ему HREF параметр, а затем нажмите на него, он открывает данный URL , но не останавливается поток

так что идея заключается в том, чтобы дать ему URL, который не будет открыт, и будет препятствовать игроку паузы, так что добавьте этот параметр: href="javascript:function(){}" в <embed> теге так:

<embed src="poster.mov" bgcolor="000000" width="640" height="480" scale="ASPECT" qtsrc="rtsp://192.168.0.2/stream1" kioskmode="true" showlogo=false" autoplay="true" controller="false" href="javascript:function(){}" pluginspage="http://www.apple.com/quicktime/download/"> 

И вы идете, не делаете паузы при нажатии на нее, и она работает во всех браузерах, потому что вы используете параметр HREF. =)

+0

Замечательно, спасибо! –