Actionscript 3 错误#2044:未处理的错误:。text=无效的采样器
我正在尝试使用ShineMP3Encoder将麦克风输出保存到mp3文件中。一切都正常,只是当我尝试将采样率设置为每秒22K个采样时,出现了一个错误Actionscript 3 错误#2044:未处理的错误:。text=无效的采样器,actionscript-3,shinemp3encoder,Actionscript 3,Shinemp3encoder,我正在尝试使用ShineMP3Encoder将麦克风输出保存到mp3文件中。一切都正常,只是当我尝试将采样率设置为每秒22K个采样时,出现了一个错误 var mic:Microphone = Microphone.getMicrophone(); mic.rate = 22; Error #2044: Unhandled error:. text=Invalid samplerate 是否有Shinemp3编码器的允许费率列表 以防万一,这里是我使用ShineMP3Encoder的地方
var mic:Microphone = Microphone.getMicrophone();
mic.rate = 22;
Error #2044: Unhandled error:. text=Invalid samplerate
是否有Shinemp3编码器的允许费率列表
以防万一,这里是我使用ShineMP3Encoder的地方:
mp3encoder = new ShineMP3Encoder(wavData);
mp3encoder.start();
在Shinemp3编码器源代码的main.c中找到允许采样率的硬编码值:
static int find_samplerate_index(long freq)
{
static long mpeg1[3] = {**44100, 48000, 32000**};
int i;
for(i=0;i<3;i++)
if(freq==mpeg1[i]) return i;
ERROR("Invalid samplerate");
return -1;
}
static int find\u samplerate\u索引(长频率)
{
静态长mpeg1[3]={**441004800032000**};
int i;
对于(i=0;我有没有试过查看文档或源代码?如果有疑问,请查看文档该链接不相关。这是关于麦克风类,而不是引发错误的ShineMP3Encoder。仅供参考,我已经阅读文档并用谷歌搜索了几天。您发布的唯一代码是关于麦克风的>类,那么给我们更多信息。如何创建/填充waveData
?引发错误的代码是什么?