gpt4 book ai didi

flash - 是否可以以8KHz采样数据速率而不是44.1KHz获得声音原始数据?

转载 作者:行者123 更新时间:2023-12-03 00:20:45 24 4
gpt4 key购买 nike

我正在使用flash platfrom创建一个播放器,该播放器将加载具有8KHz sampla数据速率的声音,但默认数据速率为44.1KHz。

这可能吗?

甚至可以使用4KHz吗?

有什么想法吗?

还可以获得16位样本,而不是默认的32位样本吗?

最佳答案

检查此链接,这可能对您有帮助:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Sound.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6

是的,您可以通过将麦克风的比特率更改为来加载具有8KHz采样数据的声音

 **mic.rate = 8;**

我建议您使用12khz atleast。许多操作系统上的许多声卡均不支持8khz。在某些情况下,8khz听起来会很慢而且困倦。这不是Adobe记录的我的个人经历,因为它不存在问题,而是声音驱动程序和操作系统。

以8 khz的速度录制的声音非常完美,但根本没有播放,
并以11Khz的高音调演奏。

每秒使用8000个样本时,playRecorded函数调用 e.data.writeFloat(sample)的次数不够。像其他费率(11025、22050、44100)一样,它将其称为16379次,而不是16834次(8192 * 2)。如果您在剩余的455次中调用 e.data.writeFloat(0),则将有一个不错的Sound对象用于播放。

关于flash - 是否可以以8KHz采样数据速率而不是44.1KHz获得声音原始数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com