我的视频播放得很好。如果我做netStream.seek(0)
工作正常。如果我非常netStream.seek(1)
,那么我的流就会在现场结束并停止回零。
但是,如果我在http://support.akamai.com/flash/中播放我的文件,那么它会很好地擦洗。那个特定的玩家正在使用OVP框架,而我正在使用基于OVP框架的Akamai HD Core框架,所以我不明白为什么会发生这种情况。
任何人都可以为我阐明这一点吗?感谢。
PS - 用于测试的网址为rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short
代码从上到下(一站式火焰)
import com.akamai.display.AkamaiMediaSprite;
import org.openvideoplayer.events.OvpEvent;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.NetStatusEvent;
import flash.net.NetStream;
var s:AkamaiMediaSprite = new AkamaiMediaSprite(this.stage.stageWidth, this.stage.stageHeight);
this.addChild(s);
//
s.load("rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short");
s.addEventListener(OvpEvent.LOADED, playerLoadedHandler);
function playerLoadedHandler(event:OvpEvent):void {
var ns:NetStream = s.netStream;
ns.addEventListener(OvpEvent.NET_STATUS, netStatusHandler);
}
function mouseClickHandler(event:MouseEvent):void {
trace(s.netStream.time);
//s.netStream.seek(0);
s.netStream.seek(1);
}
function netStatusHandler(event:NetStatusEvent):void {
trace("!! net status: ", event.info.code);
}
this.addEventListener(MouseEvent.CLICK, mouseClickHandler);