我编写了一个将整数转换为英语口语等值的应用程序。
此代码传递要由Windows API中的PlaySoundA
函数播放的文件名:
vector<string> sounds = NumberConvert(atol(argv[1]));
int i;
for (i=0; i < sounds.size() - 1; i++) {
sounds[i].append(".wav");
PlaySoundA(sounds[i].c_str(), 0, SND_SYNC);
}
是否可以创建一个在后台使用PortAudio API的包装函数,以维护跨平台的兼容性?