iLeichun

当前位置: 首页 > Flash

Flash导入mp3/wav声音文件失败的原因分析

分类:Flash   来源:网络   时间:2012-03-03 22:47:27

Flash在导入mp3/wav声音文件的时候,经常有人在导入时出现失败的情况,为此我们在这里做一个专门的分析,相信对你有帮助。

一、导入WAV失败
1、症状表现。有时候,在导入这些WAV文件时,FLASH会出现这样的提示:
"This file type is not recognized(该文件类型无法识别)",这意味着我们遇到了一个FLASH不支持的WAV格式。

2、原因分析。WAV文件有多种格式,例如FLASH支持的标准的PCM WAV格式,以及ACELP.net, CCITT A-Law, CCITT u-Law, DSP Group TrueSpeech(TM), GSM6.10,IMA ADPCM,elemediaTM AX2400P music codec, Microsoft ADPCM, Microsoft G.723.1,MSN Audio,MPEG Layer-3等,而这些格式,FLASH都不予支持。所以如果导入的WAV不幸位列其中,就无法导入,必须进行转换。

3、转换方式。flash课件制作时,转换不同的WAV文件,可以用Sound Forge等软件实施,也可以用WINDOWS自带的录音机来实现,这里以用录音机转换为例:
A 启动录音机,打开WAV文件;
B 将目标文件另存为;
C 在弹出的对话框里选择更改按钮;
D 在弹出的更改对话框的格式栏里点击下拉钮,选择PCM格式;
E 保存,转换成功。

二、导入MP3失败
导入MP3不成功,原因和我们前述的WAV出错的原因是一样的,都是非标准格式惹的祸。因此,只要把这个MP3处理成标准格式的MP3文件,就可以了。

1、这是因为flash比较敏感于版权问题,所以对版权为no的MP3在导入时就会发出出错提示,同时,它对一些音频格式不标准的文件也比较过敏,所以就"One or more files were not imported because there were problems reading them." 了。要解决这个问题,唯一的办法就是转换文件格式,比如转换成WAV,或者再转换一次为MP3;

MID格式的音乐如何导入到flash里?相当数量的音乐是MID格式的,但是flash不支持这种格式,所以flash课件制作也只能将他转换为WAV或者MP3,才能顺利应用于flash;

WAV音乐太庞大了,WAV格式的和MP3格式的相比,前者确实肥胖得要死,我做过这样一个比较,相信你看了就会释然,供各位参考:
同一个声音,是flashsun里的一个鬼怪声效-----mp3文件为14K, wav文件为391K;分别导入到flash后,不做任何加工,保存为swf后,mp3的swf为14K, wav的swf为4.93K。悬殊之大,可见一斑,至于声音质量,flash课件制作出的效果,实在也分辨不出多少。

三、几种常用的音乐格式转换软件
a.mp3-2-wav convertor,简单易用的MP3转WAV文件工具程序,只要按下"START"选择MP3,再选择WAV文件所要存放的位置,就可开始转文件了;
b.Mp3 Converter 可以把您的MP3文件和WAV文件格式相互转换的软件;
c.Mp3towav 将MP3转换为WAV的工具;
d.Midi2Wav  将MIDI文件转换成WAV文件的工具,还可以用来播放WAV和MIDI文件,以试听转换前后的效果;
e.WaveCutter  把一个WAV文件分割成几个小文件的工具;
f.WAV to MP3 Encoder  支持拖放功能的WAV转文件工具,能够在转换MP3之前预览播放WAV。

原文地址:http://www.edudown.net/Article/xuexi/200708/15910.html

更多