我注意到,只要流质量发生变化(由于 DSS 油门),我只会得到“黑色光点”(可能是全黑 300 毫秒)。
我认为可能没有足够的缓冲区,但流更改大约需要 7 秒(根据 HDCore 调试消息),并且根据相关的 netStream,bufferTime 默认设置为 10 秒。
也许有更好的方法在 HDCore 中设置缓冲区?这适用于 OSMF,但 OSMF 不支持 HTTP DSS。
使用:Flash Player 10.2和Akamai HDCore 2.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>