<b>flash中MP3导入及同步歌词的办法</b>[Flash设计]
本文“<b>flash中MP3导入及同步歌词的办法</b>[Flash设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
理解音乐的几种常见格局:
1、mp3(mpeg-1 audio layer 3): 可以以高音质、低采样率对数字音频文件举行紧缩.换句话说,音频文件(主如果大型文件,比方WAV文件)可以在音质丧失很小的情形下(人耳根本无法发觉这种音质丧失)把文件紧缩到更小的程度.
2. wma(windows media audio):是微软在互联网音频、视频范畴的力作.常常用于在线收听和广播的首选,wma格局是以削减数据流量但保持音质的办法来到达更高的紧缩率目的,其紧缩率普通可以到达1:18.
3. wav 也叫一种波形声音文件格局,是最早的数字音频格局,被Windows 平台及其利用程序遍及支持.采取44.1kHz 的采样频率,16 位量化位数,跟CD 一样,对存储空间需求太大不便于交流和传达.
属性(采样频率):
1、5KHZ:只合适于说话声音
2、11khz:相当于电话音质.是尺度CD采样率的1/2,是最低的举荐品质
3、22khz:相当于FM广播的声音品质.相当于尺度CD采样率的1/2,是供WEB播放的通用挑选
4、44khz:理论上的CD音质边界.尺度CD采样率
采样位数:
如:一段相同的音乐信息,16位声卡能把它分为64K,80K,96K,,,等精度单位举行处理,但这个数值越大,解析度就越高,声音就越真实.
当对采样频率、采样位数(音质)二因本质量越高时,同时音乐的体积也成正比表现出越大.
理解goldwave软件
近似于音乐编辑软件还有coolper2及别的.在接触的2款软件中,goldwave相当玲珑,界面友好,当然最重要的是易上手性和操作性.
肯定音乐被flash无法辨认导入后,首先我们要考虑以下几个问题:
1、再次确认无法导入的mp3歌曲是我们需求编辑的文件.包含再次肯定2点因素:音乐大小、音质
我们要知道即便是相同的歌曲体积大小差别,也会呈现音质的等级差别.一支质量好、体积小的音乐对MV是很有好处的.
2、搜索网络音乐资源,在以上2点底子上再举行肯定.并非没有这样的大概:相等音质歌曲体积大小相差3倍左右,并可直接导入.
当然以上只是在处理音乐时的2点心得领会~它奉告我们碰到事情多想想办法办理,关于从事flash、或计划的成员来说,思维的活泼常常能带给我们更大的收获!不但仅只是一个办理MP3的办法
下面我们翻开Goldwave软件~来看看若何操作
音乐无法导入的问题主如果所导入MP3音乐与flash所要求格局、属性不符,那么我们在这儿通过改正音乐属性包含音层,HZ(赫兹)的改变.
01、翻开goldwave软件.在界面找到“翻开”或:文件“文件---翻开”选中转换歌曲
02、解压音乐后,找开菜单栏---“文件”.导当挑选文件“另存为”
当然假如需求对音乐段举行裁剪,可通过工具栏中举行挑选,这里我们不再谈论.
03、在弹出菜单中,挑选保存范例:MP3.翻开属性菜单
04、挑选各属性并改正
采样频率:22050HZ,已相当于尺度CD采样率1/2.采样位数:64KPa,已接近最真实声音
05、查抄体积大小、试听音质.主如果对编辑后的体积大小查抄,及音质确认:体积能否满意需求,音乐能否清楚
那有人就想,我再设置高效果会更好!~没问题!但是要知道音乐效果好了,在flash中体积就大了.从flash减肥上来说不可取,音乐只是flash一部份.
当然你也可以保存更低的采样频率、采样位数,从而音乐体积更小~音质则按照每个人的需求量力而行:)
我们挑选较好音质同时体积不大,这也是我们结合flash对音乐的要求.音乐1~2m以上、整体swf文件大小,对下载、播放能否流利或有影响,也是我们要考虑的.
06、回到flash软件,导入mp3,正常导入并查抄库中元件
flash的声音属性设置.这儿让我感受有点抠,每一个能减肥环节都不要放过,当然也是玩笑话了:)
07、翻开库面板,选中元件鼠标右键,挑选“导出设置”
08、挑选“声音设置”--改“默许”为“MP3”.再来一次比特率、品质设置
09、再挑选“输出”--声音设置,举行改正设置
查看swf文件已降至1.33m,当然还可以降到更低,16KPS时为800K,但这时音质无法保证~因此倡导公道、得当分配音乐质量及体积大小
下面我们再来制作歌词和音乐的同步~
歌词同步,更多用于swf中的字幕制作.先来看看歌词、音乐同步 01、点击音乐文件,鼠标右键挑选“链接属性”,改正标识符“music”以下图
02、新建图层命名为“文本”
03、输入第一句歌词,翻开属性面板并改正文本属性为“动态”,自变量为“x”
在第1帧处插入以下代码:
-------------------------------------------------------------------------------
inc = 0;
music = new Sound();
music.attachSound("music");
music.start();
-------------------------------------------------------------------------------
履行导入库中的声音文件
04、新建图层2,命名“as”层,第一帧处插入以下代码:
-------------------------------------------------------------------------------
stop();
this.onEnterFrame = function() {
if (inc>10) {
gotoAndStop(1);
}
labelTimeList = [ 5, 11.5, 16, 21.5, 26.5 ,31.5];
musictext = ["这样的空气让人心收不下", "风吹的树叶轻轻沙沙的响", "象你眼底跳动的诱人火花", "多少种欢愉哀思我们一同分享", "拥抱彼此灿烂的幻想"];
if (getTimer()>labelTimeList[inc]*1000) {
x = musictext[inc];
inc == inc++;
}
};
this.onEnterFrame = function() { //自定义函数,当这个场景载入的时刻履行自定义函数
if (getTimer()>labelTimeList[inc]*1000) { //假如以用时间大于下载时间.则X变量的值为musictext[inc], inc变量加一后在返回值给inc
x = musictext[inc];
inc == inc++;
}
};
labelTimeList=[5,11.5,16,21.5,26.5,31.5] //辨别为歌词“起”的时间
-------------------------------------------------------------------------------
05、Ctrl+Enter回车测试.
--------------------------------------------
以上是“<b>flash中MP3导入及同步歌词的办法</b>[Flash设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |