是否有任何头文件或其他东西可以播放带有 .mp3、.wav、.ogg、.flax 等扩展名的音频文件,它应该适用于大多数 Linux 发行版,不需要 Windows,只需要适用于 Linux
我使用的是 Debian Linux。
答案 0 :(得分:-1)
我在这里找到了一个很好的例子:http://hzqtc.github.io/2012/05/play-mp3-with-libmpg123-and-libao.html
在我的个人测试中,我只更改了这个片段:
while (mpg123_read(mh, buffer, buffer_size, &done) == MPG123_OK)
ao_play(dev, buffer, done);
这样:
do {
err = mpg123_read(mh, buffer, buffer_size, &done);
if (done > 0) ao_play(dev, buffer, done);
} while (err == MPG123_OK);