2010-05-08 14 views
1

J'ai intégré une vidéo quicktime dans firefox. Cela fonctionne, mais je voudrais empêcher les utilisateurs d'arrêter la vidéo en cliquant dessus avec le bouton gauche de la souris. En lisant la documentation sur la pomme, je n'ai trouvé aucune veste. Je suis venu avec une solution de contournement, j'ai juste mis un div presque invisible sur toute la vidéo. La solution de contournement fonctionne dans firefox pour os X, mais bizarrement pas pour la même version de Firefox dans Windows.Pause vidéo intégrée quicktime sur clic comment empêcher?

J'apprécierais un moyen, solution de contournement ou non, de réaliser cela au moins dans l'environnement windows/firefox. Merci!

+0

vous pourriez avoir à l'intégrer dans une vidéo flash. Aussi, vous pourriez avoir à accepter des réponses à certaines de vos questions :) –

+0

il me manquait la fonctionnalité d'acceptation, désolé. Maintenant j'ai compris. btw, le flash est diabolique. J'utiliserais html5

Répondre

2

Ok, donc voici comment fonctionne l'objet QuickTime intégré:

  • si vous cliquez dessus, il Suspend le flux
  • si vous donnez le paramètre HREF, puis cliquez dessus, il ouvre l'URL donnée , mais ne pas mettre en pause le flux

l'idée est de donner l'URL qui ne sera pas ouvert, et empêchera le joueur de pause, il faut donc ajouter ce paramètre: href="javascript:function(){}" dans la balise <embed> comme ceci:

<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/"> 

Et voilà, pas de pause lorsque vous cliquez dessus, et cela fonctionne sur tous les navigateurs parce que vous utilisez le paramètre HREF. =)

+0

Merveilleux, merci! –