今天做FLASH发现声音无法导入
上网找了下资料`
如何处理导入声音文件失败的问题?
导入到FLASH里的声音文件,一般都用FLASH支持的MP3和WAV,但是经常有人在导入时出现困难,这里我们做一个专门的分析。
一。导入WAV不成功。
1。失败症状。有时候,我们会遇到一些WAV文件不能成功地导入到FLASH里的问题,在导入这些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。转换方式。转换不同的WAV文件,可以用Sound Forge等软件实施,也可以用WINDOWS自带的录音机来实现,这里以用录音机转换为例:
A。启动录音机,打开目标WAV文件;
B。将目标文件另存为;
C。在弹出的对话框里选择更改按钮;
D。在弹出的更改对话框的格式栏里点击下拉钮,选择PCM格式;
E。保存,转换成功。
二。导入MP3不成功。
导入MP3不成功,是个常见的老大难问题。但是,这个出错的原因和我们前述的WAV出错的原因是一样的,都是非标准格式惹的祸。因此,只要把这个MP3处理成标准格式的MP3文件,就可以顺利导入到FLASH里面了。(详见我的“迷你教程(12)如何导入声音文件?”)
如何导入音乐?
也许有朋友看了这个题目会笑,太小儿科的题目了。
但是我却以为不然。一方面我是教“小学”的,比较深奥的问题自己也不懂,又好为人师,就只能写这种基础的教程,另一方面,最近经常看到有朋友提出有关的问题,觉得确乎必要。呵呵
我们要讲述的有这样几个问题:
1。为什么我的MP3无法导入?如果你在闪盟以MP3格式下载音乐,相信一定曾经有过这个疑问。实际上,这是因为flash比较敏感于版权问题,所以对版权为no的MP3在导入时就会发出出错提示,同时,它对一些音频格式不标准的文件也比较过敏,所以就”One or more files were not imported because there were problems reading them.” 了。要解决这个问题,唯一的办法就是转换文件格式,比如转换成WAV,或者再转换一次为MP3;
2。MID格式的音乐如何导入到flash里?相当数量的音乐是MID格式的,但是flash不支持这种格式,所以也只能将他转换为WAV或者MP3,才能顺利应用于flash;
3。WAV音乐太庞大了,我不敢用。同样一个音乐对象,WAV格式的和MP3格式的相比,前者确实肥胖得要死,但是你别怕,我做过这样一个比较,相信你看了就会释然,供各位参考:
同一个声音,是flashsun里的一个鬼怪声效—–mp3文件为14K, wav文件为391K;分别导入到flash后,不做任何加工,保存为swf后,mp3的swf为14K, wav的swf为4.93K。悬殊之大,可见一斑,至于声音质量,我等音盲,实在也分辨不出多少。
4。几种常用的音乐格式转换软件:
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。