1第六章音视频在动画中的基础应用韩山师范学院潮州师范分院沈珊Email:xiaobuhu@126.com手机:13500100903短号:690321、Flash中的两类声音事件声音:用户可以把事件声音设置为单击按钮的声音,也可以将它们作为影片中的循环音乐。–加入该类声音的flash动画放置在网页中,必须等声音文件全部下载完毕后,才可以听到声音。–无论什么情况下,事件声音都会从头播放到尾,不会中断,而且无论声音长短,只能插入到一个帧。音频流(流式声音):flash的背景音乐,与动画的播放同步,只需要下载影片开始的前几帧就可以播放一、声音基础32、Flash支持的声音文件类型WAV:(无损音乐)微软公司开发的一种声音文件格式,它符合RIFF(ResourceInterchangeFileFormat)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持。标准格式的WAV文件和CD格式一样,也是采样频率44.1KHz,速率88K/秒,16位。MP3:(有损音乐)采用MPEGAudioLayer3技术,将声音用1∶10甚至1∶12的压缩率压缩,采样率44.1kHz,比特率112kbit/s。由于其文件尺寸小,音质好而被广泛应用。AIFF:苹果公司开发的一种声音文件格式,支持MAC平台,支持16位44.1kHz立体声。和WAV非常相像,在大多数的音频编辑软件中也都支持它。4★步骤:⑴执行“文件导入导入到舞台”⑵将“文件类型”设置为“所有声音格式”或*.wav或*.mp3⑶选择相应的文件并按“打开”按钮★选中的声音文件导入后,放在库中,可在库窗口中预览。★在图层中插入声音的方法:1)选择图层将声音从库中拖曳到舞台即可2)打开帧属性面板声音—选取库中的声音文件例:打开“1导入声音.fla”在图层“声音”中导入声音文件“BGSOUND.WAV”二、导入声音5三、声音的设置(设置帧属性面板)1、重复播放可设置:重复的次数或循环(无限循环播放该声音)2、同步(影片和声音的配合方式)事件:以声音为主,等声音下载完毕后才开始播放若声音已经下载完,但影片还在下载中,则会先行播放声音。若影片已经播放完毕,而声音还在播放,则会一直吧整段播放完成才结束。开始:会在播放前先侦测是否正在播放同一个声音。若是,则放弃这次播放;若不是,则进行播放停止:设定停止播放特定声音数据流:用于在互联网上同步播放声音。好处:不用等待全部的声音下载完即可播放。但若动画下载进度超前于声音,则没有播放到的声音部分就直接蹦过,而接着播放当前帧分配到的声音部分63、效果无:不对声音设置特效左声道/右声道:只在左声道或右声道中播放声音从左到右淡出/从右到左淡出:将声音从一个声道切换到另一个声道淡入:在声音的持续时间内逐渐增加其幅度淡出:在声音的持续时间内逐渐减小其幅度自定义:自行建立声音特效–控制点:调整音量大小–起点指针:调整声音文件开始播放的时间–结束指针:调整声音文件结束的时间74、删除声音设置帧属性面板:声音—无例:修改“1导入声音.fla”中“声音”图层的声音效果。81、给按钮添加声音步骤:1)在库中选中一个按钮进行编辑2)在按钮的时间轴上添加新的一层,并插入关键帧来存放声音3)导入声音4)选取需要添加声音的关键帧,打开“帧属性”面板,从下拉菜单中选择所需声音5)设置同步-事件6)测试效果四、在动画中应用声音9例:打开“2给按钮添加声音.fla”,给按钮元件添加声音效果,使得单击该按钮时会发出声音。操作步骤:1)在库中双击按钮元件进行编辑;2)在按钮的时间轴上添加新的一层,在“点击”帧中插入关键帧来存放声音;3)导入声音;(按钮声音已在库中存在,则不需要导入。)4)选取需要添加声音的关键帧“点击”帧,打开“帧属性”面板,从下拉菜单中选择所需声音;5)设置同步-事件;6)测试效果。10步骤:1、创建图层,并以声音文件命名2、在开始播放声音的位置创建关键帧3、导入所需的声音文件,并打开帧属性面板,设置声音4、设置声音效果2、给动画添加声音11例:打开“3给影片添加声音.fla”,添加声音“巴格达的星星.mp3”。操作步骤:1、新插入图层,命名为“声音”;2、在“声音”图层中,在第1帧创建关键帧;3、导入所需的声音文件;4、点击“声音”图层第1帧,打开帧属性面板,设置声音;5、设置声音效果。练习:打开“小精灵.fla”,为影片加入声音:操作步骤:1、选择“声音”图层第1帧,2、在“属性”面板中的“声音”选项区中设置为“MUSIC_16.WAV”,“同步”为“数据流”,测试动画。12★注意:若声音和动画的长度不相等,可给声音添加一个停止播放的语句,即在动画的声音图层最后一帧插入关键帧并添加一个Stop语句(stopAllSounds();),当动画停止播放时,声音也停止。或通过“帧编辑面板”上的“编辑”按钮,打开“声音编辑封套”,对“结束指针”进行设置。13显示单位为秒显示单位为帧14一般上,“编辑封套”对话框中时间轴显示单位应为“帧”,与时间轴的单位一致,方便时间的计算。若“编辑封套”对话框中时间轴显示单位为“秒”,则需计算动画播放时需多少秒。例如当前帧频为12fps,即每秒12帧,如果该动画有40帧,即该动画播放时间为3.33秒。通过“帧编辑面板”上的“编辑”按钮,打开“声音编辑套封”,将“结束指针”设置在3.33秒的位置。★★15五、视频在动画中的应用1、flash可以导入的视频文件由DirectX9.0支持的视频文件–avi文件–wmv、asf文件–mpg、mpeg由QuickTime7.0支持的视频文件–avi–mpg、mpeg–mov–dv162、导入视频步骤:1)执行“文件导入导入视频”2)选择要导入的视频文件3)设置“部署”:从Web服务器渐进式下载4)设置视频文件的相关选项5)加载视频文件的外观:可根据需要,选择播放控制器6)完成7)保存fla文件,进行视频解码例:打开文件“4给影片添加视频.fla”,添加视频“movie.mpg”或“movie.flv”★修改视频外观:在参数面板设置FLV是FLASHVIDEO的简称,FLV流媒体格式是一种新的视频格式,全称为FlashVideo。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。