跨平台WAVE使用C ++进行音频播放

时间:2014-12-30 05:06:26

标签: c++ audio cross-platform

我编写了一个将整数转换为英语口语等值的应用程序。 此代码传递要由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的包装函数,以维护跨平台的兼容性?

0 个答案:

没有答案