2010-01-17 36 views
5

Bien, he estado investigando esto todo el día y me está volviendo loco. El reproductor de flujo reproducirá el audio de un * .flv, pero no reproduce el video y no tengo idea de por qué. La página de ejemplo inicial que usa el flujo de archivos predeterminado flv url funciona bien. Cuando cambio la URL a mi sitio GoDaddy, no funciona.Componente flash Flowplayer reproduce sonido pero no video

He buscado Stackoverflow, ha buscado en Google y, por supuesto, he buscado en los foros en el sitio web de Flowplayer. Encontré algunos artículos que hablan sobre el archivo flash que falta sus metadatos y que arroja al controlador de flujo. Estoy usando Movavi Video Suite 8 para realizar la conversión a flash desde mp4. Creo que los metadatos están incluidos en el archivo flash cuando se convierten, pero no estoy seguro. Usé el inyector de metadatos que se encuentra aquí: http://www.buraks.com/flvmdi/ para inyectar metadatos en los archivos flash y todavía no funcionaba.

También se debe tener en cuenta que la barra de progreso del jugador muestra los valores de inicio y final de & del video, así que creo que los metadatos están ahí. Todavía no tengo idea de por qué esto no está funcionando, sin embargo.

Me pregunto si es mi archivo * .flv ya que el reproductor cargará el archivo mp4 desde el que se generó. Usé una aplicación premium llamada MOVAVI Video Suite para realizar la conversión. No creo que este sea el caso porque puedo cargar el archivo convertido * .flv a youtube y funciona bien.

También vale la pena señalar que Flow Player reproduce audio y no video tanto cuando la fuente de flv apunta a mi sitio godaddy como cuando apunta a una carpeta local en mi disco duro que contiene el reproductor, sus archivos, los archivos de video y la página de ejemplo .html que se usa para probar esto.

Posiblemente otra cosa que vale la pena mencionar es que todavía no he puesto los archivos de Flow Player en mi sitio godaddy porque la imagen de video no se muestra localmente.

Tengo el mismo problema con el reproductor LongTailVideo.

Aquí está el código HTML para la página de prueba:

<!-- 
    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> 

Respuesta

0

Está su archivo compatible con flash? Me refiero a los códecs de video de audio & compatibles con el tiempo de ejecución de Adobe Flash? List of codecs supported by Adobe Flash Player Eso podría estar causando el error.

Como otro medio que podría probar con una aplicación de codificación diferente, WinFF es bastante bueno y muy fácil de usar, basado en FFmpeg. En la principal WinFF ventana, haga clic en Convertir a -> Sitio web predeterminado de dispositivos -> Flash vídeo para la Web

2

que tenía el mismo problema. mi flowplayer genera en algo la página cuerpo como este

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

cuando pongo style="width:200px;height:200px" a <object> etiqueta, que podría ser capaz de ver el vídeo. puede ser de ayuda alguien

+0

Cuando pongo dos videos seguidos, todos desaparecen, ¿sabes por qué? Gracias por adelantado. – Tina

1

Sé que esta es una publicación anterior, pero tuve el mismo problema y tal vez esto podría ayudar a alguien. Encontré poniendo ancho y alto en el contenedor del reproductor en el que se mostró el video.

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