0

Windows Azure で JW Player を実行します。

<div id="container">Loading the player ...</div> 
    <script type="text/javascript">
        jwplayer("container").setup({
            file: "http://fmw.blob.core.windows.net/publicfiles/fmwa-" + "<%=get_audio_id()%>" + ".aac",
            height: 270,
            width: 480,
            'modes': [
                    { type: 'html5' },
                    { type: 'flash', src: 'player.swf' },
                    { type: 'download' }
                    ]
        }); 
    </script>

JW Player はデフォルトで HTML5 モードで動作します。HTML5 が機能しない場合は、Flash モードで自動的に実行されます (たとえば、IE は HTML5 での .aac の再生をサポートしていません)。

Flash モードの場合、http://fmw.blob.core.windows.net/crossdomain.xml にありcrossdomain.xmlます( azure の Web ページは domain を使用しています*.cloudapp.netが、ストレージは を*.windows.net使用しているため、同じドメインにありません)。

ここに問題があります。HTML5 モード(Mac サファリ/iOS サファリ) では正常に動作しますが、Flash モード(IE/Chrome)では動作しません。エラー メッセージ:ビデオが見つからないか、アクセスが拒否されました。

助けてください!

テスト例: http://fmw.cloudapp.net/default.aspx?fmwa=06dc832b-3c55-45f2-9391-332b448f892d

4

1 に答える 1

0

うーん、まだ誰も答えてないな..

私の答えは.aac を .mp3 に変換することです。そうすればうまくいきます。JW Player のサポート スタッフとの話し合いによると、その理由を説明するのは難しく、2 つのモードに違いがあった理由を確認する方法はありません。問題は、Flash による AAC オーディオのサポートが不十分なことだと思います。MP3で動作します。

したがって、同じ問題に直面している場合は、時間を無駄にせずにオーディオ ファイルを MP3 に変換してください。

于 2012-01-04T11:26:26.370 に答える