0

ストリームの品質が変化するたびに(DSSスロットルが原因で)、「黒のブリップ」(おそらくすべて黒の300ms)しか得られないことに気づきました。

十分なバッファがないのではないかと思いましたが、ストリームの変更には約7秒かかり(HDCoreデバッグメッセージによる)、関連するnetStreamによるとbufferTimeはデフォルトで10秒に設定されています。

おそらく、HDCoreでバッファを設定するためのより良い方法がありますか?これはOSMFで正常に機能しましたが、OSMFはHTTPDSSをサポートしていません。

使用:FlashPlayer10.2およびAkamaiHDCore2.1.20

埋め込みコード:

<script type="text/javascript">
    /*var str = '?';
    for(var b in flashVars) str += b + '=' + flashVars[b] + '&';
    alert(str);*/
var params = {
        allowFullScreen:"true",
        wmode:"window",
        bgcolor:"#000000"
    };
    swfobject.embedSWF(WEBCAST_SWF_URL, "flashContent", "512", "288", "10.2.0", "/flash/expressinstall.swf?", null, params);
</script>
4

1 に答える 1

0

ローカルで実行することと、swf を押すことの両方が機能することに気付きました。

そこで、HTML のラッパーを変更したところ、「ブリップ」が修正されました。swfobject からネイティブの non-swfobject ラッパーに切り替えたところ、すべてが機能しました (AC_OETags.js)。

ハッピーストリーミング。

于 2011-07-15T21:35:51.487 に答える