|
发表于 2006-1-19 12:56:40
|
显示全部楼层
不用那么复杂的方法,我简单的改了一下源文件 utils.cpp就可以了。
找到play_wave_file这个函数
做如下修改
将
- #elif !defined(WITHOUT_GNOME)
- gnome_sound_play(filename.c_str());
复制代码
修改成
- #elif !defined(WITHOUT_GNOME)
- // gnome_sound_play(filename.c_str());
- gchar *cmd=g_strdup_printf("/usr/bin/aplay '%s'", filename.c_str());
- g_spawn_command_line_async(cmd, NULL);
- g_free(cmd);
复制代码
需要有aplay这个命令
在alsa-utils包里面 |
|