|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2012, 19:06 | #1 |
Пользователь
Регистрация: 01.11.2011
Сообщений: 42
|
Работа с WMP SDK :) Часть 2
В общем немного я подправил код тот , и получил :
#include <stdafx.h> #include <atlbase.h> #include <atlwin.h> #include "wmp.h" BSTR name; BSTR url; BSTR bs = SysAllocString(L"C:\\1.wma"); CComPtr<IWMPCore3> spPlayer; IWMPMedia *media; HRESULT hr=S_OK; int _tmain(int argc, _TCHAR* argv[]) { CoInitialize(NULL); hr = spPlayer.CoCreateInstance(__uuidof( WindowsMediaPlayer), NULL, CLSCTX_INPROC_SERVER); hr = spPlayer->get_currentMedia(/*bs,*/&media); if(hr==S_OK){ media->get_name(&name); media->get_sourceURL(&url); } if (spPlayer){ spPlayer.Release(); spPlayer = NULL; } CoUninitialize(); getchar(); return 0; } И почему то get_currentMedia возвращает False , в чем быть может проблема ??В данном случае False означает что не удалось получить список композиций .... Буду рад любым предложениям и помощи .. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с WMP SDK :) | zipo666 | Общие вопросы C/C++ | 3 | 15.09.2012 20:09 |
Работа с ссылками (выделить часть ссылки) | Miwka | Microsoft Office Excel | 7 | 16.07.2011 16:39 |
статья - Работа с NetLink в Linux. Часть 1 | Pblog | Обсуждение статей | 0 | 27.02.2011 23:10 |
Работа VS Образование часть 2 :) | Alar | Свободное общение | 13 | 22.01.2009 15:28 |