|
|

楼主 |
发表于 2006-1-7 14:23:02
|
显示全部楼层
popen打开mplayer为什么会死掉?
我运行下面代码:
[php]
#include <stdio.h>
main()
{
FILE *fp;
char line[130];
fp = popen("mplayer mms://mplay.donga.com/bbc", "r");
while ( fgets( line, sizeof line, fp))
{
printf("%s", line);
sleep(1);
}
pclose(fp);
}
[/php]
来启动mplayer,为什么过一会mplayer就死掉了?
是不是fp对mplayer的数据流定位要消耗内存?怎样不消耗内存而得到mplayer的当前输出数据? |
|