怎样把自己录的MP3放进FLASH库里,提示是“读取文件时出现问题,一个或多个文件没有导入”其他下载的可以
提示是“读取文件时出现问题,一个或多个文件没有导入”其他下载的MP3格式的可以放进去,这是为什么呢,怎样可以解决,谢谢!...
提示是“读取文件时出现问题,一个或多个文件没有导入”其他下载的MP3格式的可以放进去,这是为什么呢,怎样可以解决,谢谢!
展开
1个回答
展开全部
1、首先,楼主要确认一下你要导入的音乐的文件格式是什么。是不是MP3格式。因为,flash能支持的音乐格式只有几种。
2、如果,确定是MP3格式的话,要看看你的音乐文件是不是受保护了。当然,这个一般不多。
3、实在不行的话,就用格式工具转换一下音频格式,转为MP3就好了。因为,有时候录音的音频所用的编码是不同的。另外,就是可能录音文件他的构造方式也不同,你把她转换一次试试。
4、最后就是,选择一款可以另存声音的软件,比如千千静听,文件,另存,存为最大的44赫兹16位立体声,就可以解决导入不了FLASH的问题。
2、如果,确定是MP3格式的话,要看看你的音乐文件是不是受保护了。当然,这个一般不多。
3、实在不行的话,就用格式工具转换一下音频格式,转为MP3就好了。因为,有时候录音的音频所用的编码是不同的。另外,就是可能录音文件他的构造方式也不同,你把她转换一次试试。
4、最后就是,选择一款可以另存声音的软件,比如千千静听,文件,另存,存为最大的44赫兹16位立体声,就可以解决导入不了FLASH的问题。
更多追问追答
追问
首先谢谢你的回答,不过我还是有点不懂,没有弄好,还希望你能帮我一下
我那个是MP3格式的,是朋友录的歌,可是同样录的还有其他的歌别的都可以,偏偏我用的这个不行。我也试着转换成wav格式的不行,又转回MP3的,还是不行。我看不懂你写的第四点,“存为最大的44赫兹16位立体声”,希望你能解答
追答
这样子啊。那可能是你的mp3文件有点问题了。后缀名没问题吧?你有没有千千静听?右击你的mp3,单击文件属性,里面有个比特 ,看看是不是 16 Bits 。 还有一个频率, 你看看是不是 (参考:44100 Hz )。
还是不行的话,我帮你写段代码,从外部链接这个音乐文件吧。或者,你重新弄一个吧。
我帮你写下代码吧。试试能不能播放,如果,还不行的话,那是你的mp3的问题咯。
代码:
在帧上写上代码:
(说明:新建一个fla文件,fla文件必须存放在与mp3文件相同的文件夹中。代码写在第一帧的动作面板中。单击第一帧,按F9,或者右击第一帧,点击动作,然后,将代码拷贝到面板中。把“心肝宝贝”这几个字换成你的mp3文件名就可以了。后缀名不用加。最后,保存fla文件,测试一下就好了。)
import flash.media.SoundChannel;
import flash.net.URLRequest;
var mp3URL:Array = new Array("心肝宝贝.mp3");
var mp3Num:Number = 0;
var mp3:URLRequest;
var s1:Sound;
playMusic();
function playMusic()
{
mp3 = new URLRequest(mp3URL[mp3Num]);
s1 = new Sound();
sc = new SoundChannel();
s1.load(mp3);
sc = s1.play();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询