Win Azure: Flash Player reproduciendo video alojado en almacenamiento BLOB

No estoy muy familiarizado con la transmisión de video. ¿Alguien sabe de una página que brinde un ejemplo de todos los pasos necesarios para configurar una página web para transmitir un video desde el almacenamiento de blobs? Lo ideal es utilizar el reproductor FLASH, no Silverlight.

Tengo un sitio web en Azure que tiene una página con flash player. Funciona bien si incluyo el archivo de video MP4 en la carpeta del proyecto VS, pero si cambio el nombre del archivo a la URL del mismo archivo de video en el almacenamiento BLOB, aparece una pantalla en blanco. Los videos son hechos y proporcionados por mi cliente, por lo que no controlo los formatos, etc.

En mi página web tengo la siguiente etiqueta de objeto:

    <object id="csSWF" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="704" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
        <param name="movie" value="VideoFileName_controller.swf" />
        <param name="scale" value="showall" />
        <param name="bgcolor" value="#1a1a1a" />
        <param name="allowfullscreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        <param name="flashvars" value="tocdoc=left&amp;showsearch=true&amp;autostart=false&amp;autohide=true&amp;xmp=VideoFileName_config.xml&amp;content=https://BLAHBLAHBLAH.blob.core.windows.net/media/VideoFileName.mp4&amp;thumb=FirstFrame.png&amp;containerwidth=800&amp;containerheight=704&amp;smoothing=true&amp;enablejsapi=true&amp;fullscreen=true&amp;windowbox=false&amp;showbranding=false&amp;showstartscreen=true&amp;showendscreen=true&amp;basecolor=272727&amp;loop=false" />
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="VideoFileName_controller.swf" width="800" height="704">
            <param name="scale" value="showall" />
            <param name="bgcolor" value="#1a1a1a" />
            <param name="allowfullscreen" value="true" />
            <param name="allowscriptaccess" value="always" />
            <param name="flashvars" value="tocdoc=left&amp;showsearch=true&amp;autostart=false&amp;autohide=true&amp;xmp=VideoFileName_config.xml&amp;content=https://BLAHBLAHBLAH.blob.core.windows.net/media/VideoFileName.mp4&amp;thumb=FirstFrame.png&amp;containerwidth=800&amp;containerheight=704&amp;smoothing=true&amp;enablejsapi=true&amp;fullscreen=true&amp;windowbox=false&amp;showbranding=false&amp;showstartscreen=true&amp;showendscreen=true&amp;basecolor=272727&amp;loop=false" />
            <!--<![endif]-->
            <div id="noUpdate">
                <p>The video content presented here requires JavaScript to be enabled in your browser and the latest version of the Adobe Flash Player installed. If you are using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Adobe Flash Player by <a href="http://www.adobe.com/go/getflashplayer">downloading here</a>. </p>
            </div>
        <!--[if !IE]>-->                    
        </object> 
        <!--<![endif]-->
    </object>                        

preguntado el 31 de julio de 12 a las 15:07

Puedo hacer que un caso simple funcione:SampleURL.net/media/Sample.swf'ancho='100%' alto='590'>SampleURL.net/media/Sample.swf' /> Entonces, aparentemente, esto es más un problema con Flash y cómo se configura el video anterior que con Azure Blob Storage. -

2 Respuestas

Esto probablemente se deba a un tipo de contenido incorrecto. Debería intentar cambiar el tipo de contenido de su archivo MP4 a video / mp4.

Consulte la siguiente publicación de blog para obtener más información: Por qué es importante establecer un encabezado HTTP de tipo de contenido adecuado para blobs en Azure Storage

Respondido 31 Jul 12, 16:07

Flash no admite la descarga de datos de direcciones URL que no sean http.

https://code.google.com/p/chromium/issues/detail?id=60132

Respondido 20 Abr '14, 08:04

¿Estás sugiriendo que si usara http: en lugar de https: funcionaría? - jrichview

Lo siento, leí la URL exacta de su blob ahora, la había confundido con el almacenamiento de blobs html5. Dado que no menciona el archivo de dominio cruzado, creo que podría haber problemas con un nombre de dominio diferente. Restricciones de carga entre dominios - cnvzmxcvmcx

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.