Flash AS3:动态声音采样率不是 44100hz?
Flash AS3: Dynamic Sound sampling rate not 44100hz?
Adobe's Dynamic Audio generation page 声明动态音频以 44100 赫兹采样。我正在使用动态音频生成库并将其输出采样率设置为 44100 hz,当输入 Sound
时,它比应有的速度慢得多。
我可以更改库输出的采样率,使声音以正确的速度播放,但它会降低音频质量,本质上是 22050 赫兹。这很奇怪,因为 Adobe 声称它的采样频率是 44khz,而不是 22khz。
我应该怎么做才能解决这个问题?
事实证明,我使用的库输出立体声,一个样本用于左侧,一个样本用于右侧。在我的 AS3 中,我错误地将每个样本写了两次(向左和向右),因为我希望库的输出是单声道的。
删除了额外的写入调用,一切正常。
Adobe's Dynamic Audio generation page 声明动态音频以 44100 赫兹采样。我正在使用动态音频生成库并将其输出采样率设置为 44100 hz,当输入 Sound
时,它比应有的速度慢得多。
我可以更改库输出的采样率,使声音以正确的速度播放,但它会降低音频质量,本质上是 22050 赫兹。这很奇怪,因为 Adobe 声称它的采样频率是 44khz,而不是 22khz。
我应该怎么做才能解决这个问题?
事实证明,我使用的库输出立体声,一个样本用于左侧,一个样本用于右侧。在我的 AS3 中,我错误地将每个样本写了两次(向左和向右),因为我希望库的输出是单声道的。
删除了额外的写入调用,一切正常。