实现声音与歌词同步的三种方法.doc

上传人:asd****56 文档编号:57139642 上传时间:2022-11-03 格式:DOC 页数:3 大小:96.50KB
返回 下载 相关 举报
实现声音与歌词同步的三种方法.doc_第1页
第1页 / 共3页
实现声音与歌词同步的三种方法.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《实现声音与歌词同步的三种方法.doc》由会员分享,可在线阅读,更多相关《实现声音与歌词同步的三种方法.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实现声音与歌词同步的三种方法实现声音与歌词同步的三种方法 作者:飞翔 1. 目的:学习Flash中的Sound凼数,掌握在制作FlashMTV时声音与歌词同步的两种方法。2. 方法一: 导入一个声音文件,建立一个声音层,在声音层的第一帧处打开声音面板,选择需要使用的声音文件,设置声音同步属性为数据流,循环次数为0,如图(1)所示:此主题相关图片如下:估计声音层所用的帧数,帧数播放时间*帧频。大家再看右图的最下面,其中“16.8 s”表示这段音乐的播放时间为16.8秒。如果你的帧频为12fps,那么总帧数应该为200帧左右。在适当位置按F5插入一个空白关键帧。拖动声音层的最后一帧(相对的)直到有

2、空白帧出现,单击选择声音的最后一帧,再向右拖动鼠标选择所有的空白帧,然后单击右键,点击清除帧,如图(2)所示。建立一个文本动画层,按回车键播放声音,由于声音是数据流形式,你可以参照声音在该层上添歌词。3.方法二:第一步,同方法一,只是声音同步属性为默认的事件同步。 建立一个文字动画层,对照声音的波形,在声音的波谷处添上相应的歌词。通常情况下,我们在时间线面板上看到的波形很不明显,无法确定波谷。别着急,点击图(3)的编辑按钮。这里我们不是编辑声音,而是观察波形。默认状态下,在声音编辑面板看到的波形与在时 间线面板上看到的一样。 点击面板下方图(3)所示的缩小按钮,缩小波形图,我们可以看到图(4)

3、所示的波形图,红线所处的地方均是波谷,第一个波谷很明显在第一帧。 此主题相关图片如下:波形图的标尺默认的是以时间秒为单位,得使用“帧数播放时间*帧频”来计算。为了方便,我们设置帧为标尺单位,点击图(3)第四个按钮就行了。见图(4),我们可以发现第二个波谷应在第80左右。如果要求精确,点击扩大按钮,就可以准确知道该是第几帧了。在第一帧添第一句歌词,在第二个波谷所在帧的下一帧开始添第二句歌词,其它依次类推。 4. 方法三: 导入一个声音文件,建立一个文本动画层,接着写进歌词,每一帧对应一句歌词。 新建一个空白脚本电影夹。 建立一个脚本层。在第一帧拖入空白角本电影夹,并加入帧角本stop;在图库面板

4、中右键点击我们要使用的声音文件,从弹出菜单中选择连接,选择链接选项中“为动作脚本导出”和“在第一帧导出”,然后就在标识符输入框中键入myMusic,从而关联这个声音。 如图(5):此主题相关图片如下:选择空白脚本电影夹,写入如下代码: onClipEvent (load) /一下载电影夹就触发事件music = new Sound();/自定义一个“music”声音对象music.attachSound(myMusic); /捆绑声音,myMusic为被关联声音的IDmusic.start(); / 播放声音inc = 0; / 定义变量,赋予初值 timerStart = getTimer(

5、); / 定义刚开始播放声音的时间与现在的时间的时间相等。labelTimeList = 4, 8, 11, 15;/ 自定义一个数组来设定每句歌词出现的时间(单位为秒),可用Media Player来获取每一元素的值。 onClipEvent (enterFrame) /只要电影夹存在就触发事件if (getTimer()-timerStartlabelTimeListinc*1000) /读取现在的时间,与刚开始的时间做比较,如果大于所设定的时间,则跳到下一帧,即为播放下一句歌词 inc = inc+; _root.nextFrame(); 回车你就可以到成果了,如下面的示例动画(记得打开音箱_)。5. 说明:方法一很方便,不过容易在播放时丢帧;方法二最为烦琐,适合用来做波形明显的FlashMTV;方法三简单明了,针对高级用户。不以顺境自满,也不以逆境自叹。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁