有没有谁知道,一片数据读进来后,怎么播放? 有没有谁知道,一片数据读进来后,怎么播放? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么数据?如果是声音(wav)数据,可以使用sndPlaySound+SND_MEMORY在内存中进行播放。 是(wav数据)能否详细点。如需要什么头文件之类的。 //大概的代码: #include <mmsystem.h> CFile fSnd; fSnd.Open( "test.wav", CFile::modeRead ... ); DWORD dwSize = fSnd.GetLength(); //声音文件尺寸 char *pSndBuff = new char[dwSize+1]; fSnd.Read( pSndBuff, dwSize ); fSnd.Close(); sndPlaySound( pSndBuff, SND_SYNC | SND_MEMORY ); delete [] pSndBuff; //大概的代码: #include <mmsystem.h> CFile fSnd; fSnd.Open( "test.wav", CFile::modeRead ... ); DWORD dwSize = fSnd.GetLength(); //声音文件尺寸 char *pSndBuff = new char[dwSize+1]; fSnd.Read( pSndBuff, dwSize ); fSnd.Close(); sndPlaySound( pSndBuff, SND_SYNC | SND_MEMORY ); delete [] pSndBuff; 在工程设置里:Winmm.lib或者#include ……#pragma comment (lib,"Winmm.lib") 关于RealPlayer插件的开发,紧急请教 如何证明一台计算机的串口1 和串口2 是否可以正常通讯??请大家帮忙解答 句柄,DC,RC各是什么?有什么区别? 放分!放分!放分!明日揭帖 ■【讨论】■:导出函数时到底应该用__declspec(dllexport)还是.def文件呢? 发送邮件速度 如何让程序执行的时候自动打开一个对话筐,运算结束时自动关闭? 谁有MSMQ方面的东东? 如何创建DC?急急急!!! CLSIDFromProgID函数参数的类型问题 简单问题,数据转换,在线等 如何可以避免使用MFC类库
如果是声音(wav)数据,可以使用sndPlaySound+SND_MEMORY在内存中进行播放。
#include <mmsystem.h> CFile fSnd;
fSnd.Open( "test.wav", CFile::modeRead ... );
DWORD dwSize = fSnd.GetLength(); //声音文件尺寸
char *pSndBuff = new char[dwSize+1];
fSnd.Read( pSndBuff, dwSize );
fSnd.Close();
sndPlaySound( pSndBuff, SND_SYNC | SND_MEMORY );
delete [] pSndBuff;
#include <mmsystem.h> CFile fSnd;
fSnd.Open( "test.wav", CFile::modeRead ... );
DWORD dwSize = fSnd.GetLength(); //声音文件尺寸
char *pSndBuff = new char[dwSize+1];
fSnd.Read( pSndBuff, dwSize );
fSnd.Close();
sndPlaySound( pSndBuff, SND_SYNC | SND_MEMORY );
delete [] pSndBuff;
或者
#include ……
#pragma comment (lib,"Winmm.lib")