要做一个播放MP3及WAV文件的DLL(WAV文件不大(<10M),不能用MFC。
请问该如何写呢?需要什么库和h文件?
谢谢!
请问该如何写呢?需要什么库和h文件?
谢谢!
解决方案 »
- 线程中for循环无规律乱走
- MFC打开文件的问题
- 想搞一点网络编程的,高手指点一下
- 如何配置DirectX SDK才能使vc.net正常运行DirectX程序?
- YUV420,YUV422与RGB....
- 我吐血了:操作注册表的时候,Debug版可以得到值,Release版怎么都不行???
- directx自带的例子可以运行,但其原代码编译不了,为甚么?
- !!急!!ActiveX控件问题:请各位高手、中手不吝赐教!!!(100分!)
- 求vc下使用DSOFramer的例子
- 如何用vc++来读取dxf文件(autocad中的)?
- 为啥有的操作系统下connect总返回0呢???
- 用MFC进行串行化重载Serialize(CArchive& ar)时出现编译错误,百思不解?
#pragma comment(lib,"vfw32.lib")HWND m_Audio1 = MCIWndCreate(this->GetSafeHwnd(),
AfxGetInstanceHandle(),
WS_CHILD|MCIWNDF_NOMENU,"C:\\1.wma");
HWND m_Audio2 = MCIWndCreate(this->GetSafeHwnd(),
AfxGetInstanceHandle(),
WS_CHILD|MCIWNDF_NOMENU,"C:\\2.mp3");
MCIWndPlay(m_Audio1);
MCIWndPlay(m_Audio2);
#include <VFW.H>
#pragma comment(lib,"vfw32.lib")HWND m_Audio1 = MCIWndCreate(m_hWnd,
NULL,
WS_CHILD|MCIWNDF_NOMENU,"C:\\1.wma");
MCIWndPlay(m_Audio1);
说m_hWnd没有定义的。
HWND m_Audio1 = MCIWndCreate(NULL,
NULL,
WS_CHILD|MCIWNDF_NOMENU,"C:\\1.mp3");但运行后,没有发声音。
HWND hwndParent, //这里不能指定为NULL!
HINSTANCE hInstance,
DWORD dwStyle,
LPSTR szFile
);
HWND m_Audio1 = MCIWndCreate(::GetDesktopWindow(),
NULL,
WS_CHILD|MCIWNDF_NOMENU,"C:\\1.mp3");可还是没声音啊
#include "stdafx.h"#include<windows.h>
#include<stdio.h>#include <VFW.H>
#pragma comment(lib,"vfw32.lib")
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
HWND m_Audio1 = MCIWndCreate(::GetDesktopWindow(),
NULL,
WS_CHILD|MCIWNDF_NOMENU,"D:\\1.mp3");
MCIWndPlay(m_Audio1);
return 0;
}谢谢啊
return 0;前加个消息循环:MSG msg;
while(GetMessage(&msg,0,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}