|
|
unsigned short* my_media_file = L"piano.mp3";//?一行有???,??霈F以下的???息
可是?段程式在VC++6.0是可以正常?绦械
?是一??播放MP3的程式
SoundManagerAdv.cpp(136) : error C2440: '正在初始化' : ?o法? 'const char [10]' ??Q到 'unsigned short *'
指向的型?e?]有相?; ??Q必?有 reinterpret_cast、C-Style ??Q或函式?邮睫D?Q
bool CSoundManagerAdv::OpenMP3File(char* pFileName)
{
HRESULT hr;
unsigned short* my_media_file = L"piano.mp3";//?一行有???
CoInitialize(NULL);
//Creating Instance of GraphBuilder
hr = CoCreateInstance (CLSID_FilterGraph,NULL,CLSCTX_INPROC_SERVER,IID_IGraphBuilder,(void**)&m_pGraph);
hr = m_pGraph->QueryInterface(IID_IMediaControl,(void**)&m_pMediaControl);
TCHAR str1[MAX_PATH];
wsprintf((LPSTR)str1,"%s",pFileName);
//hr = m_pGraph->RenderFile((LPCWSTR)str1,NULL);
hr = m_pGraph->RenderFile(my_media_file,NULL);
return true;
}
|
|