首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找视频时出现NetStream.seek错误

查找视频时出现NetStream.seek错误
EN

Stack Overflow用户
提问于 2013-04-16 22:05:26
回答 1查看 856关注 0票数 0

我尝试用动作脚本语言在NetStream类中做seek函数,seek不能正常工作。我在NetStream上读到了KeyFrames,KeyFrames和seek之间的关系是什么?在NetStream中使用seek函数还有其他问题吗?要查找的onClick()函数;

代码语言:javascript
复制
  private function onClick(event:MouseEvent):void
    {
         if (event.currentTarget is Group)
         {
             var myGroup:Group = event.currentTarget as Group;
             if ( myGroup.mouseX >= 100)
              {
                 mouseClickedXPos = myGroup.mouseX;
                 ns.inBufferSeek = true;
                 var seekTime:Number = (mouseClickedXPos-100) * (totalTime/(controlBarControls.width-100));
                 ns.seek(seekTime);     
             }  
         }
    }

存在net stream的netStatus事件

ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);

代码语言:javascript
复制
private function onNetStatus(event:NetStatusEvent):void
    {
        if ( event.info == "NetStream.Play.StreamNotFound" )
            legend.text = "Video file passed, not available!";
        else if(event.info.code == "NetStream.Play.FileStructureInvalid")
            legend.text = "Video file passed, FileStructureInvalid";
    }

event.info.code是NetStream.Seek.InvalidTime,视频将停止播放,有时会寻找视频的结尾,但我跟踪它,ns.time()没有更新到新值(seekTime)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-19 01:06:33

我不完全确定,但我认为你把这句话搞错了:

代码语言:javascript
复制
var seekTime:Number = (mouseClickedXPos-100) * (totalTime/(controlBarControls.width-100));

试着这样做:

代码语言:javascript
复制
var seekTime:Number = ( ( mouseClickedXPos - 100 ) / ( controlBarControls.width - 100 ) ) * totalTime;

基本上,您是在比较两个完全不同的量,以形成一个比率,并将其乘以鼠标单击的位置。相反,将mouseX除以总宽度(给出点击位置占总宽度百分比),再乘以时间(给出总时间的百分比)。

我不太熟悉NetStream的工作方式(我用过它,只是还不够广泛,不足以让我一下子就知道这一点),但是如果你经过一个比totalTime更长的时间,肯定有一个错误,或者它必须通过不完成命令或将值设置为0来处理它(我个人认为这就是会发生的事情)。无论如何,这就是我要做的事情)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16039264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档