Flex4 背景声音Sound mp3 采样率的问题

import flash.media.SoundChannel;

[Embed(source="assets/media/comm.mp3")]
[Bindable]
public var cetSound:Class;
public var sc:SoundChannel;
public var cetmp3:Sound = new cetSound() as Sound;

public function play():void {
sc=cetmp3.play();
}
public function stop():void {
sc.stop();
}[/ol]复制代码最后定义了两个Button实现播放、停止操作。[ol]
[/ol]复制代码结果提示Error:[ol]Multiple markers at this line:
-unsupported sampling rate (32000Hz)
-Unable to transcode assets/media/comm.mp3.[/ol]复制代码虽然能看懂这是不支持频率的问题,但是到底支持的什么呢?

求得真经如下:

5500 Hz
11025 Hz
22050 Hz
44100 Hz

复制代码这应该是SWF的采样率吧,不知道全不全,反正我将我的源文件转换成44100Hz之后,好使了,但是体积明显变胖了,如果大家音质的质量要求不高的话,转换成5500HZ应该也好使。
转换办法:

我就简单的用千千静听转换的,你也可以用专业的音频转换软件。直接将MP3文件用千千静听播放,之后点击右键,有个“转换格式”的选项,选中“转换采用频率”选框,选择你想要的频率,转换就哦了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值