나는 재생 목록이있는 Windows 미디어 플레이어를 여는 데 필요한 요구 사항이있는 프로젝트를 가지고 있습니다. 재생 목록은 선택된 파일로 구성됩니다.QT C++ - 재생 목록이 활성화 된 상태에서 Windows Media Player를 여는 방법은 무엇입니까?
documentation에서 WMP 인스턴스를 쉽게 열 수 있습니다. 그러나 재생 목록을 작성하거나 WMP 시작시 삽입하는 방법을 모르겠습니다. 이견있는 사람 ?
#include "atlbase.h"
#include "atlwin.h"
#include "wmp.h"
int _tmain(int argc, _TCHAR* argv[])
{
CoInitialize(NULL);
HRESULT hr = S_OK;
CComBSTR bstrVersionInfo; // Contains the version string.
CComPtr<IWMPPlayer> spPlayer; // Smart pointer to IWMPPlayer interface.
hr = spPlayer.CoCreateInstance(__uuidof(WindowsMediaPlayer), 0, CLSCTX_INPROC_SERVER);
if(SUCCEEDED(hr))
{
hr = spPlayer->get_versionInfo(&bstrVersionInfo);
}
if(SUCCEEDED(hr))
{
// Show the version in a message box.
COLE2T pStr(bstrVersionInfo);
MessageBox(NULL, (LPCSTR)pStr, _T("Windows Media Player Version"), MB_OK);
}
// Clean up.
spPlayer.Release();
CoUninitialize();
return 0;
}
덕분에 메신저거야, 그 배쉬는 훔치다? – rreeves
정확합니다. 당신의 애니메이션 대중 문화를 잘 알고 있습니다. :) – phyatt