flash as3.0控制视频进入下一帧后 视频声音仍旧存在

我在flash中嵌入了一个带声音的视频,但是跳到下一帧时声音没有停止而是继续播放。请问有没有能控制视频声音停止的代码!注意:不是控制音频(如MP3),而是控制视频播放停止... 我在flash中嵌入了一个带声音的视频,但是跳到下一帧时声音没有停止而是继续播放。请问有没有能控制视频声音停止的代码!注意:不是控制音频(如MP3),而是控制视频播放停止的代码。 展开
 我来答
小螂崽
2014-05-23
知道答主
回答量:29
采纳率:0%
帮助的人:7.2万
展开全部
stop...这不就是么。。咋这都问。
追问
我是在FLVPLAYER控件外部 添加返回按钮  返回第一帧后仍然有视频声音
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
堵寄灵kO
2014-05-23 · TA获得超过2370个赞
知道小有建树答主
回答量:588
采纳率:100%
帮助的人:470万
展开全部
控制视频回放
NetStream 类提供了四个用于控制视频回放的主要方法:

pause():暂停视频流的回放。如果视频已经暂停,则调用此方法将不会执行任何操作。

resume():恢复回放暂停的视频流。如果视频已在播放,则调用此方法将不会执行任何操作。

seek():搜寻最接近指定位置(从流的开始位置算起的偏移量,以秒为单位)的关键帧。

togglePause():暂停或恢复流的回放。

注意

没有 stop() 方法。为了停止视频流,必须暂停回放并找到视频流的开始位置。

注意

play() 方法不会恢复回放,它用于加载视频文件。

以下示例演示如何使用多个不同的按钮控制视频。若要运行下面的示例,请创建一个新文档,并在工作区中添加 4
个按钮实例(pauseBtn、playBtn、stopBtn 和
togglePauseBtn):
var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
ns.play("video.flv");
function asyncErrorHandler(event:AsyncErrorEvent):void
{
// 忽略错误
}

var vid:Video = new Video();
vid.attachNetStream(ns);
addChild(vid);

pauseBtn.addEventListener(MouseEvent.CLICK, pauseHandler);
playBtn.addEventListener(MouseEvent.CLICK, playHandler);
stopBtn.addEventListener(MouseEvent.CLICK, stopHandler);
togglePauseBtn.addEventListener(MouseEvent.CLICK, togglePauseHandler);

function pauseHandler(event:MouseEvent):void
{
ns.pause();
}
function playHandler(event:MouseEvent):void
{
ns.resume();
}
function stopHandler(event:MouseEvent):void
{
// 暂停流并将播放头移回到
// 流的开始位置。
ns.pause();
ns.seek(0);
}
function togglePauseHandler(event:MouseEvent):void
{
ns.togglePause();
}
追问
可否留个邮箱 我发给你看看
追答
159-1343-00 @  qq    .  com
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式