2009-08-21 8 views
1

PROBLÈME: lorsque j'appuie sur lecture, l'audio démarre mais pas la vidéo.JW Le lecteur flash intégré du lecteur ne fonctionne pas correctement

CODE:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 

<title>JW Player for Flash</title> 

</head><body> 

<script type="text/javascript" src="swfobject.js"></script> 
<script type="text/javascript"> 
    swfobject.registerObject("player","9.0.98","expressInstall.swf"); 
</script> 

<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="468" height="262"> 
    <param name="movie" value="player-licensed.swf" /> 
    <param name="allowfullscreen" value="true" /> 
    <param name="allowscriptaccess" value="always" /> 
    <param name="flashvars" value="file=Bioshphere-Museum-of-Water.flv&image=preview.jpg" /> 
    <object type="application/x-shockwave-flash" data="player-licensed.swf" width="468" height="262"> 
     <param name="movie" value="player-licensed.swf" /> 
     <param name="allowfullscreen" value="true" /> 
     <param name="allowscriptaccess" value="always" /> 
     <param name="flashvars" value="file=video.flv&image=preview.jpg" /> 
     <p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to watch this video.</p> 
    </object> 
</object> 
</body> 
</html> 

EXEMPLE EN DIRECT: http://solomongiles.com/mediamar/readme.html

Solutions?

Répondre

0

Fonctionne bien ici dans mac/safari 4.0.3.

Cependant, je remarque une chose - vos flashvars pour l'objet et les bits de param ne correspondent pas. Ils devraient être les mêmes.

En outre, vous donner envie de regarder dans une solution d'intégration plus souple, comme SWFObject (il vous aide à faire la détection des joueurs et vous laisserez votre document valider en XHTML ainsi)

+0

peut vous être plus précis sur les bits d'objet et qui ne correspondent pas param up? –

+0

aussi, il semble que l'objet swf est appelé dans le javascript, ai-je raté quelque chose? –

+0

Hmm, en y regardant de plus près, quelque chose me semble vraiment idiot. Habituellement, vous avez une balise object et une balise embed - vous semblez avoir deux balises object. Les deux balises d'objet ont des valeurs différentes pour le paramètre flashvars. Vous devriez vraiment regarder SWFObject - oui, il utilise javascript pour faire l'intégration pour vous. Vous venez de créer un div vide (bien, il contient souvent un message "vous devez obtenir flash"), puis écrire un tout petit peu de JS pour peupler cette div avec le code d'intégration approprié. C'est la manière la plus simple et la plus robuste d'intégrer Flash. –

0
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="640" height="480"><param name="flashvars" value="file=http://www.webiste.com/admin/php_uploads/video.flv&image=imgs/image_large.jpg" /><param name="movie" value="flvplayer/player.swf" /><embed src="flvplayer/player.swf" width="640" height="480" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.webiste.com/admin/php_uploads/video.flv&image=imgs/image_large.jpg" /></object> 
Questions connexes