linux录音小程序,有点小问题,麻烦大家帮我看看

[复制链接]
查看11 | 回复0 | 2010-12-18 09:57:07 | 显示全部楼层 |阅读模式
fd = open("/dev/dsp", O_RDWR);
fd2 = open("/tmp/shengdao/sund",O_WRONLY);
下面是我录音的部分代码,这段代码可以正常的录音后回放出来。 但我在这段代码中加入了一个把语音数据写入fd2指向文件中,再这段代码运行一段时间后,我停止运行。
while (1) {

printf("Say something:\n");

status = read(fd, buf, sizeof(buf)); /* 录音 */

if((write(fd2,buf,status))int main( int argc, char *argv[]){GtkWidget *window;gtk_init(&argc, &argv);window = gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window);gtk_main();return 0;}这个例子就是为我们显示了一个空白的窗口。 gcc -o simple simple.c `pkg-config --libs --cflags gt
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行