0

私はビデオストリーミングにかなり慣れていません。BLOB ストレージからビデオをストリーミングする Web ページのセットアップに必要なすべての手順の例を示すページを知っている人はいますか? Silverlight ではなく、FLASH プレーヤーを使用するのが理想的です。

Flash Player を含むページを含む Web サイトを Azure に持っています。VS プロジェクト フォルダに MP4 ビデオ ファイルを含めると問題なく動作しますが、ファイル名を BLOB ストレージ内の同じビデオ ファイルの URL に変更すると、空白の表示になります。ビデオはクライアントによって作成および提供されるため、フォーマットなどは制御しません。

私の Web ページには、次のオブジェクト タグがあります。

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

2 に答える 2

1

これはおそらく、間違ったコンテンツ タイプが原因です。MP4 ファイルのコンテンツ タイプをvideo/mp4に変更してみてください。

詳細については、次のブログ投稿を参照してください: Azure Storage の BLOB に適切な content-type HTTP ヘッダーを設定することが重要である理由

于 2012-07-31T15:09:00.450 に答える