《第6章动画中的音频》由会员分享,可在线阅读,更多相关《第6章动画中的音频(21页珍藏版)》请在金锄头文库上搜索。
1、模块六 动画中的音频 本章要点l音频l添加音频l声音属性设置flash音频简介音频简介 Flash支持两种类型的音频:事件音频和流式音频。 事件音频:常用到按钮上,并且只有完全载入 后才可以播放,如果要停止播放,也必须明确的停止命令,否则音乐会永不停息地播放下去。 流式音频:只要载入它的前几帧音频数据就能够配合时间轴上的动画。相关概念l采样率:指在把模拟音频转成数字音频的过程中,每秒钟对声音信号的采样次数。简单地说就是通过波形采样的方法记录1秒钟长度的声音,需要多少个数据。例如44.1KHz采样率就是指要花费44000个数据来描述1秒钟的声音波形。原则上采样率越高,声音的质量越好。l压缩率:指
2、声音文件在压缩前和压缩后的大小比值,用来描述音频的压缩效率。l位分辨率:指每个采样点用来描述音频的位数。位分辨率越大,音频就越细腻,声音也就越丰富。对于同一个声音文件而言,位分辨率越大,文件说占用的空间也就越大。l声道:分为单声道和双声道,双声道音频可以比单声道音频记录多一倍的信息,所以双声道声音文件的体积也比单声道声音文件的体积大一倍。音频的导入音频的导入 在Flash中也提供了很多种添加音频文件的方法:l可以在使用声音之前将需要的声音文件导入到当前动画文件的“库”面板中l也可以使用“行为”面板或者脚本从外部导入音频文件。 支持的导入格式:lWav音频文件:Windows的数字音频标准lAI
3、F音频文件:Macromedia上广泛使用的lQuickTime音频文件:QuickTime软件lMp3音频文件声音文件的添加声音文件的添加l导入音频文件后,声音是保存在库中的,如果要为动画添加声音,必须将声音文件添加到时间轴上。一般情况下,我们都会为声音文件单独创建一个图层。l在Flash中,通常将声音文件用于背景音乐或按钮声音。背景音乐通常为质量比较高、播放时间较长的音乐文件;按钮音乐可以使用质量差一点、播放时间较短的声音文件。声音文件无论是用于背景音乐还是按钮声音,它们的添加方法都是一样的。在一个动画中添加声音有两种方法,一种是选择需要添加声音的关键帧,然后将声音拖动到舞台上;一种是在“
4、属性”面板上进行设置 给动画添加背景音乐给动画添加背景音乐l启动Flash CS3,打开第四章制作的“星空”动画的源文件。l单击菜单栏中的“文件”“导入到库”命令,在弹出来的“导入”对话框中选择要导入的声音文件。l在“导入到库”对话框中选择本书的配套素材“第六章/mp3”目录下的“夜.mp3”声音文件,然后单击“打开”按钮,将其导入到库中 l单击“时间轴”面板上的“插入图层”按钮,新建一个名称为“声音”的图层,在此层上放置声音文件。l选择“声音”图层的第1帧,按CtrlL键打开“库”面板,将“库”面板中的声音对象“夜.mp3”拖拽到舞台上,将声音文件引用到“声音”图层。l按CtrlEnter键
5、测试。 为按钮添加音效为按钮添加音效 l启动Flash CS3,建立一个Flash文档。l单击菜单栏中的“文件”“导入到库”命令,在弹出来的“导入”对话框中选择要导入的声音文件 。l在“导入到库”对话框中选择本书的配套素材“第六章/mp3”目录下的“sound1.wav”和“sound2.wav”声音文件,然后单击“打开”按钮,将其导入到库中 。l单击菜单栏的“窗口”“公用库”“按钮”命令,打开共享元件库,然后在其中选择一个按钮 。l将元件库中的按钮拖拽到舞台上 。l双击舞台上的按钮元件实例,进入此按钮元件的编辑界面,单击“时间轴”面板上的“插入图层”按钮,新建一个名称为“声音”的图层。 l选
6、择“声音”图层的“指针经过”帧,按F7键插入空白关键帧,然后打开“属性”面板,在“声音”选项的下拉列表中选择要添加的声音为“sound1.wav”,在同步选项的下拉列表中选择声音类型为“事件” 。l按照同样的方法,在“按下”帧中插入“sound2.wav”声音文件。 l按CtrlEnter键,测试按钮的声音效果,当鼠标移动到按钮上或者单击按钮时就可以听到刚才设定的声音 。音频效果的设置与编辑音频效果的设置与编辑 l声音添加完成后,可以对声音的效果进行设置或编辑,从而使其符合动画的要求。对于声音效果的设置与编辑可以通过属性面板来完成,当我们在“时间轴”面板上选择声音文件所在的帧时,属性面板中就会
7、出现声音属性的设置,如图所示:“声音声音”选项选项 l用于选择要在当前层中添加的声音,如果选择“无”选项,可以将当前层的声音文件删除,如果我们在此项选择一个声音文件后,“属性”面板的右下角会显示出所选声音的采样频率、播放时间、大小等属性。“效果效果”选项选项 Flash动画的声音效果可以通过“属性”面板中的“效果”选项来实现,单击“效果”下拉列表,会弹出如图所示的下拉列表:l无:表示不使用任何音效效果,如果想删除以前设置的效果,可以选择此项。l左声道:表示只有左声道的声音。l右声道:表示只有右声道的声音。l从左到右淡出:表示在播放声音时,采用从左声道到右声道的渐变效果。l从右到左淡出:表示在播
8、放声音时,采用从右声道到左声道的渐变效果。l淡入:表示在播放声音时,声音由小慢慢变大。 l淡出:表示在播放声音时,声音由大慢慢变小。l自定义:表示自己手工创建声音效果,可以根据实际情况对声音进行随机调整,它的作用同“编辑”按钮 “同步同步”选项选项 “属性”面板中的“同步”选项用于设置声音的同步类型,即设置声音与动画是否进行同步播放。声音的同步可以通过“属性”面板中的“同步”选项来实现,单击“同步”下拉列表,会弹出如图所示的下拉列表:l事件:Flash的默认选项,改选项会将声音和一个事件的发生过程同步起来,当动画播放到导入声音的帧时,声音开始播放,并独立于时间轴播放完整个声音,即使影片停止也继
9、续播放,一般在不需要控制声音播放的地方,我们都会选择“事件”。l开始:“开始”与“事件”选项的功能近似,但如果声音已经在播放,使用“开始”选项则不会播放新的声音实例。 l停止:选择此项,在播放动画时将会使指定的声音静音。 l数据流:选择此项,Flash会强制动画和声音同步。与事件声音不同,数据流声音需要在时间轴上播放,会随着动画的停止而停止。而且,声音的播放时间不会比帧的播放时间长,如果要终止声音播放,只需要在终止的地方添加一个关键帧即可。一般在添加人物对白和需要控制背景声音播放的地方,会选择“数据流”。“重复重复/循环循环”选项选项l在“同步”选项右面有一个下拉列表框,我们可以在该列表框中选
10、择“重复”或“循环”选项。选择“重复”选项后,可以在“重复”选项后面的编辑框中输入声音重复播放的次数,如图一所示。选择“循环”选项,将无限重复播放声音,如图二所示。 图一图二“编辑编辑”按钮按钮l如果在动画中仅使用音频文件中的一段声音,或者要控制声音的播放音量,可以通过“编辑封套”对话框对声音进行高级设置。单击“属性”面板中的“编辑”按钮,或在“效果”下拉列表中选择“自定义”选项,会弹出“编辑封套”对话框,如图所示:基本操作按钮:基本操作按钮: l按钮:可以放大声道编辑窗口的显示比例,方便做细微的调整。l按钮:可以缩小声道编辑窗口的显示比例,当声音文件比较大时,单击此按钮,可以进行细微调整。l
11、按钮:将编辑窗口中的时间轴以“秒”为刻度单位,此时可以看到播放声音所需要的时间。l按钮:将编辑窗口中的时间轴以“帧”为刻度单位,方便查看声音在时间轴上的分布。l按钮:播放声音,试听声音的效果。l按钮:停止声音的播放。声音的编辑方法:声音的编辑方法:l设置声音的起点和终点:当声音文件的长度比动画的长度还长时,可以利用自定义声音起点和终点的方法,截取声音片段,使声音和动画长度一致。方法使用鼠标向内拖动时间轴两侧的滑块,改变了声音的长度后,双击声音编辑对话框的时间轴,可以将声音文件恢复为原来的长度。l调整音量:用鼠标单击位于声道编辑窗口上面的线段(音量指示线),可以添加一个封套控制手柄(小方框),用
12、鼠标拖拽封套控制手柄,改变音量指示线的垂直位置,即可调整音量,音量指示线的位置越高,声音越大。如果要删除封套控制手柄,可以将其拖拽出编辑窗口外,就可以删除。使用行为控制声音使用行为控制声音 l从库加载声音:从库加载声音:“从库加载声音从库加载声音”行为的作用是定位行为的作用是定位库中的某个声音,并建立对它的引用,从而方便其他库中的某个声音,并建立对它的引用,从而方便其他的行为播放此声音,使用这种行为就不必把所有的声的行为播放此声音,使用这种行为就不必把所有的声音都拖入到时间轴中了。需要注意的是,在使用音都拖入到时间轴中了。需要注意的是,在使用“从从库加载声音库加载声音”的行为之前,需要为新导入
13、的声音创建的行为之前,需要为新导入的声音创建链接标识符,否则链接标识符,否则“从库加载声音从库加载声音”行为无法从库中行为无法从库中找到该声音。找到该声音。 l加载加载MP3流文件:除了可以从库中加载声音外,使用流文件:除了可以从库中加载声音外,使用“行为行为”面板还可以加载网上公开的面板还可以加载网上公开的MP3音乐。通过音乐。通过“加载加载MP3流文件流文件”这个行为,可以在动画运行时从这个行为,可以在动画运行时从网站上下载网站上下载MP3文件,而且因为加载的是流文件,文件,而且因为加载的是流文件,MP3可以一边下载一边播放。可以一边下载一边播放。 播放声音的行为:播放声音的行为: l单击
14、菜单栏上的“窗口”“公用库”“按钮”命令,打开共享元件库,然后在其中选择任意一个按钮,将其拖拽到舞台上。l选中该按钮元件,然后按ShiftF3键打开“行为”面板,单击“”号在弹出来的菜单中选择“声音”“播放声音”命令。l在打开的“播放声音”对话框中,输入前面通过“从库加载声音”行为中载入声音时设置的实例名称music。l单击“确定”按钮后,可以看到“行为”面板的上的动作为“播放声音”,事件为“释放时”。“释放时”是指鼠标按下后松开左键,同样我们可以选择其他的事件来播放声音。停止声音的行为:停止声音的行为:l单击菜单栏上的“窗口”“公用库”“按钮”命令,打开共享元件库,然后在其中选择任意一个按钮
15、,将其拖拽到舞台上。l选中该按钮元件,然后按ShiftF3键打开“行为”面板,单击“”号在弹出来的菜单中选择“声音”“停止声音”命令 。l在打开的“停止声音”对话框中,输入要停止的库中声音的链接ID和实例名称,两者缺一不可,在此输入前面设置的声音的链接ID“music1”和实例名称“music”。 声音文件的压缩声音文件的压缩 lFlash多媒体动画大多数是在网络上传播的,这就要求Flash动画尽可能的小。声音文件的体积一般比较大,在Flash动画中添加声音后,文件的体积会明显增加。因此需要对声音文件进行合理的压缩,使动画文件体积尽可能的缩小。声音的压缩主要是在“库”面板中进行设置的,具体步骤
16、如下:l将声音文件导入到库中后,在“库”面板中,选择导入的声音文件,然后单击鼠标右键,在弹出来的菜单选择“属性”命令,打开“声音属性”对话框 l在“声音属性”对话框的“压缩”下拉菜单中,可以选择自己需要的压缩格式对声音进行压缩。 声音的几种压缩格式l默认:输出动画时,声音文件的输出设定以声音属性窗口中的设定值为依据,如果选择“默认”格式,表示使用整个动画输出设置中的压缩格式。lADPCM:该选项用于8位或者16位声音数据的压缩格式,一般在输出较短的事件声音时使用。lMP3:该压缩格式比较适合较长的声音文件,以及设定为流式音频的声音文件。如果要导出一个以MP3格式导入的声音文件,可以使用与导入时相同的设置来导出文件,此时可以选择“MP3”后,勾选“使用导入的MP3品质”选项,如图6-41所示。如果不想使用与导入时相同的设置来导出文件,可以取消“使用导入的MP3品质”选项,重新设置MP3压缩格式 。l原始:该格式不会对声音文件进行压缩,各参数的设置可以参考ADPCM压缩方式 。l语音:使用一个特别适合语音的压缩方式导出声音,选择该选项后,只能设置声音的采样率 。音频实例音频实例 l通过制作“生日蛋糕”的flash影片来熟悉音频的操作 最终效果: