`

[转] 影片剪辑中时间轴上的声音处理

 
阅读更多

由于项目架构的关系,会在时间轴上加声音流,跟动画匹配,有时候会做到影片剪辑里。如果是线性的播放完全没有问题,但是遇到有播放进度条,可以跳帧,问题就出现了:播放头刚到含有声音的影片剪辑,通过调整进度条,主时间轴一下子跳过了这个影片剪辑所在的帧——导致,画面变了,但是之前的影片剪辑里的声音还在播放。。。
不谈这种方式的其他问题,就这一项,我纠结了好久。使用侦听,当播放头不在这个影片剪辑的范围时,就将影片剪辑stop,这当然不行,因为跳过了影片剪辑,它的实例名就是null了
鉴于在时间轴上的声音,没法使用SoundChannel,soundTransform里又没有关闭声音的方法
最后,灵光一闪,解决的居然很轻巧
代码创建一个影片剪辑,将需要停止的影片剪辑斌给新剪辑,然后在侦听的时候stop这个新建的影片剪辑,居然成了。。。
  1. var newMc:MovieClip = oldMc;
  2. //含有声音的影片剪辑在主时间轴的开始帧和结束帧
  3. var startFrame:int = 56;
  4. var endFrame:int = 1902;
  5. addEventListener(Event.ENTERFRAME,isJumpOldMc);
  6. function isJumpOldMc(e=null)
  7. {
  8. if(this.currentFrame>endFrame||this.currentFrame<startFrame) newMc.stop();
  9. }
复制代码
真是很叹息,原来只需要小拐一个弯就成事了~
收获了一件事,就是注意到MovieClip类居然有soundTransform,可以用来管理时间轴上的音量、声道等等,以前真没发现
  1. var mc:MovieClip = new MovieClip();
  2.                 var stransf:SoundTransform = mc.soundTransform;
  3.                 stransf.volume = 0.6;
  4.                 mc.soundTransform = stransf;
复制代码
不知道大家是否遇到过这样的问题,有没有更好的解决方法

分享到:
评论

相关推荐

    MP3剪辑小工具

    - **设置剪辑点**:通过播放控制条和时间轴,你可以精确地设置剪辑的起始和结束点。 - **预览修改**:在设置好剪辑范围后,可以预听剪辑效果,确保满足需求。 - **执行剪辑操作**:确认无误后,点击剪辑按钮完成...

    支持旋转的Flash按钮特效.rar

    1. **影片剪辑(MovieClip)**:在Flash中,影片剪辑是一种可以独立于主时间轴播放的动画对象,可以包含自己的图形、声音和动作。在这个按钮特效中,小球的动画就是在这样一个影片剪辑内完成的。 2. **帧(Frame)**...

    第4讲flash按钮、声音、动作.ppt

    在本讲中,我们主要探讨了Flash中的三个关键概念:按钮元件、声音处理以及动作的运用。这些元素在创建互动式动画和网页中起到至关重要的作用。 首先,我们来看按钮元件。按钮元件是Flash中用于响应用户交互的一种...

    动画设计与制作创建有声影片PPT学习教案.pptx

    二是在时间轴上删除包含声音的关键帧。若想彻底删除声音文件,需从库面板中移除,注意这将影响所有使用该声音的元素。 5. **编辑声音**: 编辑声音涉及设置其播放方式和效果。属性面板提供声音对齐、效果和同步...

    视频剪辑帮手

    4. **合理安排时间轴**:合理利用时间轴来组织视频中的不同元素,如视频片段、音频轨道等,使得整个视频结构更加清晰有序。 5. **注意版权问题**:在使用音乐、图片等素材时,一定要确保其版权合法,避免侵犯他人...

    能够将视频中的声音和视频进行合成与分离

    这个过程中,时间轴同步是至关重要的,以确保声音与画面完美同步。 声音和视频分离则是相反的过程,它将多媒体文件中的音频和视频轨道分开,生成两个独立的文件。这一操作在需要单独编辑音频或视频,或者在不同的...

    flash shiti

    33.在按钮编辑模式中,其时间轴上有哪几个帧? A. Up B. Over C. Down D. Hit 34.以下那些图形是群组物件? A. B. C. D. 35.Flash5允许使用Action的功能有哪几种? A. Symbol B. Movie Clips C. Keyframe ...

    迅连科技音频处理工具 CyberLink AudioDirector Ultra 10.0.2228.0 中文多语免费版.zip

    您添加的特效将以视觉化方式呈现在声音波形下方的时间轴,www.dayanzai.me 效果套用皆能一目了然!CyberLink AudioDirector Ultra 更提供6种全新特效,透过精准微调,快速丰富声音表现。 动态设定调整:立即调整...

    as2.0 拼图

    3. 时间轴上的代码:在AS2.0中,我们可以在时间轴上为每一帧或特定关键帧编写代码。在拼图游戏的主场景中,我们可以设置一个初始化函数,负责随机排列拼图块的位置。 4. 用户交互处理:利用ActionScript,我们可以...

    1计算机应用基础第五章.docx

    视频编辑不仅涉及时间轴管理,因为视频播放是随时间线性推进的,编辑工具通常配备时间轴来帮助用户组织和同步各个元素。视频文件可以视为一系列视频剪辑的组合,每个剪辑可以独立编辑并添加特殊效果。值得注意的是,...

    电影制作软件

    电影制作软件通常提供时间线编辑功能,用户可以在时间轴上精确控制每个镜头的开始和结束,同时支持添加转场效果,增强视觉连贯性。 2. **特效处理**:电影中的特效包括视觉特效(VFX)和动态图形。VFX可以创造出现...

    Flash认证相关试题.docx

    【Flash认证相关试题】涉及多个Flash MX 2004及其相关版本的基础知识,包括界面操作、组件使用、动画制作、声音处理、文本管理、事件处理、图像类型、时间轴操作等多个方面。以下是对这些知识点的详细解释: 1. ...

    2023年课堂笔记flash.doc

    9. **声音处理**:事件声音和流式声音是两种不同的声音播放方式。`stopAllSounds()` 可以停止所有正在播放的声音。`Math.random()` 生成0到1之间的随机数,`Random(数字)` 生成0到指定数字之间的随机数。 10. **帧...

    计算机应用基础第五章.doc

    4. **视频编辑的基本概念**:视频编辑涉及时间轴的概念,因为它与时间紧密相关。视频可以视为一系列视频剪辑对象的组合,并可以通过添加特殊效果来增强视觉效果。虽然视频和音频通常同时录制,但在编辑阶段可以分别...

    FLASH动作脚本详解.docx编程资料

    当在时间轴的关键帧上添加了脚本后,Flash运行时会先执行这些脚本,然后再显示相应关键帧上的内容。 ### 二、按钮的ActionScript编写规则 对于按钮上的脚本编写,必须使用特定的格式: ```as on(事件) { // 脚本...

    会声会影X软件简单使用PPT教案.pptx

    会声会影X不仅提供了基本的剪辑功能,还允许用户进行创意的视觉和音频处理,如使用滤镜和转场实现独特的视觉效果,以及在不同的轨道上叠加视频和音频,创造出画中画、多层声音等效果。对于希望制作家庭电影、短片...

    动画技术基础及Flash加工处理

    影片剪辑元件可以有自己的时间轴,支持交互和声音;按钮元件则用于响应鼠标事件。声音元件的处理包括导入音频、设置同步方式和控制播放。 第四部分介绍了动作面板和事件,这是Flash交互性的重要部分。事件是触发...

    《flash8动画设计实例教程》第六章.ppt

    1. 直接通过“插入”-&gt;“新建元件”创建一个新的按钮元件,然后在时间轴上编辑各个状态。 2. 选择舞台上的图形,右键转换为元件,然后选择“转换为按钮”。 3. 将已有的图形元件或影片剪辑元件转换为按钮元件。 以...

    Flash作品:星空下的吻

    在这个场景中,设计师可能创建了多个影片剪辑元件,分别代表星空、月光、情侣和长椅,每个元件内部都有自己的时间轴和帧,通过控制这些元件的动作和透明度变化,实现动画的流畅过渡。 为了实现情侣动作的细腻和真实...

    flashcs认证考试试题及答案.docx

    - **动作补间(Motion Tween)**:用于对象在舞台上的移动,时间轴上显示为蓝色。 - **元件(Components)**:预定义的可重复使用的图形、按钮和影片剪辑。 5. **ActionScript**: - **ActionScript** 是Flash...

Global site tag (gtag.js) - Google Analytics