Flash中无法导入声音的解决办法

更新时间:2024-04-05 作者:用户投稿原创标记本站原创 点赞:4060 浏览:11696

摘 要 :介绍将声音导入Flash中的方法,同时也讨论了不能导入声音时的几种解决方案.

关 键 词 关 键 词 :Flash;声音导入;解决方案

中图分类号:TP302文献标识码:A文章编号文章编号:16727800(2013)011003102

Flash是美国的Macromedia公司于1999年6月推出的优秀网页动画设计软件.它是一种交互式动画设计工具, 可以把音乐、声效、动画以及富有新意令人心动的界面融合在一起制作出高品质的动态网页效果, 是Macromedia 公司出品的网页制作“三剑客”软件之一,是一个非常专业的网页动画制作软件.它生成的动画可嵌入声音、电影、图形等多种素材,是一种集动画创作与应用程序开发于一身的创作软件,为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发等提供了功能全面而强大的创作和编辑环境.在Flash中插入声音可以让动画整体效果生动、逼真.

在实际操作中,用户会遇到这样那样的问题使声音无法正常导入并播放,本文将以Flash8为例,把几类不能导入的声音素材文件进行分析转换,使其可以顺利导入Flash中,实现正常播放的目的.

1Flash如何插入声音

启动Flash软件,选定一个图层作为音乐图层(注:音乐图层不一定要放在所有图层的最上方),单击主菜单栏中的命令“文件”—“导入”—“导入到库”,在“导入”对话框中选中并打开所需的声音文件,单击“打开”命令,如果文件格式符合要求即可以把.MP3或.W等类型声音文件导入到Flash中,导入后选择该音乐图层.在属性面板“声音”弹出菜单中选择刚刚导入的声音文件、在属性面板“同步”弹出菜单中选择“数据流”、在属性面板“同步”弹出菜单后面选择“重复”或者“循环”,然后选择播放动画命令,用户选中的音乐即和时间轴配合播放.时间轴停止,音乐自然停止,即动画停止,则声音也停止.

2Flash插入声音出现问题的主要原因

在导入声音文件过程中,常常会出错,使声音文件根本不能正常打开,出错信息为“读取文件时出现问题一个或多个文件没有导入”. 分析出错原因,可能有以下几种情况:


2.1Flash插入的声音技术参数不符合要求

声音的技术参数主要包括采样频率﹑采样位数和声道.当声音要导入到Flash 时,如果声音的采样频率不是11kHz的整数倍数(例如8kHz、32kHz或96kHz),那么也会显示“读取文件时出现问题,一个或多个文件不能导入”的错误信息,声音文件能导入也不能打开,它将会重新采样.

Flash 可以导入文件格式主要包括如下几种:①W(仅限 Windows);②AIFF(仅限 Macintosh);③MP3(Windows 或Macintosh).

通常声音文件要占用大量的磁盘空间,为了节省空间,我们选择素材时总是选用压缩过的或相对较小的文件, 而MP3 声音数据经过了压缩,比W 或AIFF声音数据小,所以建议首选使用它.另外Flash 可以导入8 位或16 位的声音,使用MP3、W 或AIFF文件时,建议使用16 位单声道(立体声使用的数据量是单声的两倍).

2.2Flash插入的声音文件大小不符合要求

Flash通过使用关键帧和矢量技术,使得所生成的动画(SWF)文件可以非常小, 几千字节的动画文件已经能够实现许多令人悦目的动画效果,用在网页设计上,不仅可以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很短的时间里即可以播放.Flash 是一种二维矢量动画软件工具,设计人员和开发人员使用它来创建的演示文稿、应用程序和其它允许用户交互的内容,广泛使用矢量图形这一技术.它是用一系列计算指令来表示的图,由于矢量图是用数学方法描述的图,本质上是使用数学表达式的编程语言表达集合,关键部分是一个或多个数学公式,而非大型数据集合,所以才使构成它的文件非常小. 相反位图图形之所以更大,是因为图像中的每个像素(点)都需要一组单独的数据来表示.与位图图形相比,矢量图形需要的内存和存储空间小很多.

矢量技术这些特点正好可以满足Flash要求文件小的要求,所以在制作动画过程中,选取素材常常也要考虑大小问题,例如选音乐时,音质要根据需要选择较好音质(不是最好),同时文件体积在1~2M左右,能够满足动画快速下载、播放流利的要求即可.

3Flash中无法导入声音的解决方法

对于上述Flash中出现的几种无法导入声音问题,本文作者采取的解决办法是利用音频转换软件(《超级转换秀》)对声音文件进行转换.

《超级转换秀》是集成视频转换、音频转换、CD抓轨、音视频混合转换、 音视频切割 、叠加视频等功能于一体的优良影音转换工具.其内置国际一流的解压技术,转换质量一流,转换速度也非常快.

所以笔者利用它,对遇到的所有不符合Flash要求的文件,进行全面转换,使之合乎标准,以达到打开并播放声音文件的目的.具体步骤如下:

(1)打开超级转换秀,如图1所示.

图1超级转换秀

(2)选择“音频转换通”按钮,单击“添加待转换音频”按钮,在下拉菜单里选中“添加一个音频文件”命令,在“请选择待转换音频”窗口下面,找到需要转换的声音文件(专门选择几个Flash打不开的音乐文件),文件类型选择“所有支持的视频或音频文件”, 单击“打开”,如图2所示 .

(3)再选择MP3声音格式,在格式参数设置选项中,比特率选择128kbps,采样频率选择44 100Hz, 声道选择“立体声”;

(4)单击“下一步”,单击“确认”.

图2设置待转换的音频参数

(5)选择转换后文件保存的路径,单击“开始转换”按钮,完成所有转换.

测试结果表明,上述经过转换之后的文件在Flash中均能顺利打开、导入、播放.

4结语

综上所述,利用上面方法可以将原来不能导入Flash的声音顺利导入并播放.

Flash的功能越来越丰富,如何系统地把握这项技术显得非常重要.系统地把握一门技术应该包括两个方面:一方面是要对目前版本的软件功能非常清楚和熟悉;另一方面是能够从容应对更复杂的知识.遇到问题想办法动手解决,这样有利于我们建立正确、逻辑的知识体系.

总之,在Flash文件中导入声音文件时,需要根据实际情况,选择有关声音的各项技术参数 ,并根据具体需求进行调整,才能做到利用声音丰富动画效果,得到满意的动画作品.