2010-01-17 12 views
5

Bon, j'ai fait des recherches tout au long de la journée et ça me rend fou. Le lecteur de flux jouera l'audio d'un * .flv, mais ne joue pas la vidéo et je ne sais pas pourquoi. La page d'exemple initiale utilisant l'URL flv flowplayer par défaut fonctionne correctement. Lorsque je change l'URL de mon site Godaddy, cela ne fonctionne pas.Le composant Flash de Flowplayer joue le son mais pas la vidéo

J'ai cherché Stackoverflow, googlé, et, bien sûr, regardé dans les forums sur le site Web de Flowplayer. J'ai trouvé des articles qui parlaient du fichier Flash manquant de méta-données et qui lançaient le flowplayer. J'utilise Movavi Video Suite 8 pour effectuer la conversion à flash à partir de mp4. Je pense que les métadonnées sont incluses dans le fichier flash lors de la conversion, mais je ne suis pas certain. J'ai utilisé l'injecteur de méta-données trouvé ici: http://www.buraks.com/flvmdi/ pour injecter des méta-données dans les fichiers flash et cela ne fonctionnait toujours pas. Il est également intéressant de noter que la barre de progression du lecteur affiche les valeurs de début, de fin, de & heure de fin de la vidéo, donc je pense que les métadonnées sont là. Je ne sais toujours pas pourquoi cela ne fonctionne pas, cependant.

Je me demande si c'est mon fichier * .flv car le lecteur chargera le fichier mp4 à partir duquel il a été généré. J'ai utilisé une application premium appelée MOVAVI Video Suite pour effectuer la conversion. Je ne pense pas que ce soit le cas parce que je peux télécharger le fichier * .flv converti sur YouTube et il joue bien. Il est également intéressant de noter que Flow Player lit l'audio et non la vidéo lorsque la source flv est pointée vers mon site godaddy et quand elle pointe vers un dossier local sur mon disque dur qui contient le lecteur, ses fichiers, les fichiers vidéo, et l'exemple de la page .html utilisée pour tester cela.

Peut-être que quelque chose d'autre mérite d'être mentionné est que je n'ai pas encore mis les fichiers du lecteur de flux sur mon site godaddy parce que l'image vidéo ne s'affiche pas localement.

J'ai le même problème avec le lecteur LongTailVideo.

Voici le code html pour ma page de test:

<!-- 
    include flowplayer JavaScript file that does 
    Flash embedding and provides the Flowplayer API. 
--> 
<script type="text/javascript" src="flowplayer-3.1.4.min.js"></script> 

<!-- some minimal styling, can be removed --> 
<link rel="stylesheet" type="text/css" href="style.css"> 

<!-- page title --> 
<title>Minimal Flowplayer setup</title> 

<div id="page"> 

    <h1>Minimal Flowplayer setup</h1> 

    <p>View commented source code to get familiar with Flowplayer installation.</p> 

    <!-- this A tag is where your Flowplayer will be placed. it can be anywhere --> 
    <a 
     href="http://www.thebaisenzone.com/rememberthejourney/example/VID00003.flv" 
     style="display:block;width:520px;height:330px" 
     id="player"> 
    </a> 

    <!--<a 
     href="file:///C:/Development/MVC/flowplayer/example/VID00003.flv" 
     style="display:block;width:520px;height:330px" 
     id="player"> 
    </a> --> 

    <!-- this will install flowplayer inside previous A- tag. --> 
    <script> 
     flowplayer("player", "flowplayer-3.1.5.swf"); 
    </script> 



    <!-- 
     after this line is purely informational stuff. 
     does not affect on Flowplayer functionality 
    --> 

    <p>  
     If you are running these examples <strong>locally</strong> and not on some webserver you must edit your 
     <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html"> 
      Flash security settings</a>. 
    </p> 

    <p class="less"> 
     Select "Edit locations" &gt; "Add location" &gt; "Browse for files" and select 
     flowplayer-x.x.x.swf you just downloaded. 
    </p> 


    <h2>Documentation</h2> 

    <p> 
     <a href="http://flowplayer.org/documentation/installation/index.html">Flowplayer installation</a> 
    </p> 

    <p> 
     <a href="http://flowplayer.org/documentation/configuration/index.html">Flowplayer configuration</a> 
    </p> 

    <p> 
     See this identical page on <a href="http://flowplayer.org/demos/example/index.htm">Flowplayer website</a> 
    </p> 

</div> 

Répondre

0

Votre fichier est compatible avec le flash? Je veux dire les codecs vidéo audio & pris en charge par le moteur d'exécution Adobe Flash? List of codecs supported by Adobe Flash Player Cela peut provoquer l'erreur.

Comme un autre moyen que vous pourriez essayer une autre application d'encodage, WinFF est très bon et très facile à utiliser, basé sur FFmpeg. Dans la fenêtre principale, cliquez WinFF Convertir en -> Sites périphériques Preset -> Flash Video pour le Web

2

i eu le même problème. mon flowplayer génère dans le corps de la page quelque chose comme ça

<a href="../resimler/video/test.flv" class="flowplayer"> 
    <object width="100%" height="100%" type="application/x-shockwave-flash" data="../mult/flowplayer-3.2.7.swf" id="fp_43298124_api"> 
    <param value="true" name="allowfullscreen"> 
    <param value="always" name="allowscriptaccess"> 
    <param value="high" name="quality"> 
    <param value="false" name="cachebusting"> 
    <param value="#000000" name="bgcolor"><param value="config={&quot;playerId&quot;:&quot;fp_43298124&quot;,&quot;clip&quot;:{&quot;url&quot;:&quot;../resimler/video/test.flv&quot;},&quot;playlist&quot;:[{&quot;url&quot;:&quot;../resimler/video/test.flv&quot;}]}" name="flashvars"> 
    </object> 
</a> 

quand je mets style="width:200px;height:200px"-<object> tag, je pourrais être en mesure de voir la vidéo. peut-être aider quelqu'un

+0

Lorsque je mets deux vidéos à la suite, elles s'affichent toutes, savez-vous pourquoi? Merci d'avance. – Tina

1

Je sais que c'est un ancien article, mais j'ai eu le même problème et peut-être que cela pourrait aider quelqu'un. J'ai trouvé en mettant une largeur et une hauteur sur le conteneur du lecteur que la vidéo est apparue.

<div style="width: 200px; height: 200px"> 
    <a href="" .... flowplayer call 
</div>