yan 发表于 2007-1-8 16:49:59

比如我要播放/同步声音/a.vnt
可以这样写:
void main()
{char fp;
long filelen;
if(!(fp=fopen("/同步声音/a.vnt","r")))return;//打开文件
filelen=fseek(fp,0,2)-2;//获取播放长度
fseek(fp,2,0);//定位
System.SndOpen();System.SndPlayFile(fp,filelen,0x18007);//播放
for(;;)
{if(System.SndIfEnd())break;//判断是否结束
//...................可以加入在播放过程中要处理的代码(比如显示图片,歌词等)
}
System.SndStop();System.SndClose();fclose(fp);//关闭
}
就这么简单!

wqstar028 发表于 2007-1-8 21:08:42

谢谢你啊!太感谢了!我试了好久都没成功!

wqstar028 发表于 2007-1-8 13:28:55

[求助]yan或《仙境》的作者请进来一下,关于VNT的播放问题!

看了一下yan的《星星影院》的代码,结果还是看不懂。不知yan能不能给我一个只能播放程序中指定的vnt文件的程序代码!
谢谢了!在下感激不尽!!
页: [1]
查看完整版本: [求助]yan或《仙境》的作者请进来一下,关于VNT的播放问题!