我有一个hack-y解决方案,用于暂停和取消我发布的NetStream。
在播放时,它做了一个很好的跳转,但在那之后,它冻结了你停留的时间。
如果您要录制5秒,暂停10秒,然后继续录制5秒,则整个视频将为20秒,其中10秒将冻结在您继续播放的第一个帧上。
我能让这事不发生吗?
private function doPause():void
{
if(status=="recording"){
myns.pause();
myTimer.stop();
status="paused";
stage.addChild(pauseIcon);
myns.attachCamera(null);
myns.attachAudio(null);
}
}
private function doResume():void
{
if(status=="paused"){
myns.resume();
myTimer.start();
status="recording";
stage.removeChild(pauseIcon);
myns.attachCamera(myCam);
myns.attachAudio(myMic);
}
}发布于 2013-10-02 17:09:22
我修好了
private function doPause():void
{
if(status=="recording"){
myns.pause();
myTimer.stop();
status="paused";
stage.addChild(pauseIcon);
myns.publish("false");
}
}
private function doResume():void
{
if(status=="paused"){
myns.resume();
myTimer.start();
status="recording";
stage.removeChild(pauseIcon);
myns.publish(myTempFile,"appendWithGap");
}
}https://stackoverflow.com/questions/19142431
复制相似问题