Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2012, 18:30   #1
zipo666
Пользователь
 
Регистрация: 01.11.2011
Сообщений: 42
Смех Работа с WMP SDK :)

Код:
#include "atlbase.h"
#include "atlwin.h"
#include "wmp.h"

int _tmain(int argc, _TCHAR* argv[])
{
    CoInitialize(NULL);

    HRESULT hr = S_OK;
	CComBSTR bstrNameInfo;
    CComBSTR bstrVersionInfo; // Contains the version string.
    CComPtr<IWMPPlayer> spPlayer;  // Smart pointer to IWMPPlayer interface.
    IWMPMedia *spMedia;
    hr = spPlayer.CoCreateInstance( __uuidof(WindowsMediaPlayer), 0, CLSCTX_INPROC_SERVER );
    if(SUCCEEDED(hr))
    {
        hr = spPlayer->get_currentMedia((IWMPMedia**)&spMedia);
    }
    if(SUCCEEDED(hr))
    {
        hr = spMedia->get_name((BSTR*)&bstrNameInfo);
    }
    if(SUCCEEDED(hr))
    {
        // Show the version in a message box.
        //COLE2T pStr(bstrNameInfo);
        //MessageBox( NULL, (LPCSTR)pStr, _T("Windows Media Player Version"), MB_OK );
    }

    // Clean up.
    spPlayer.Release();
    CoUninitialize();

    return 0;
}
В общем , всем здрасте , решил я попробовать свои силы в работе с Windows Media Player SDK ....

Нашел простой примерчик , а позже еще кучу ссылок , но увы они мне не помогли , сделать , то чего мне нужно :
А именно,хочу получить имя проигрываемого файла , в данный момент
Код выше , компилируется , но выдает ошибку во время работы ....
zipo666 вне форума Ответить с цитированием
Старый 15.09.2012, 19:33   #2
zipo666
Пользователь
 
Регистрация: 01.11.2011
Сообщений: 42
По умолчанию

Help pls
zipo666 вне форума Ответить с цитированием
Старый 15.09.2012, 20:07   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Обратите внимание вы не на форуме телепатов. Какую ошибку выдает?
p51x вне форума Ответить с цитированием
Старый 15.09.2012, 20:09   #4
zipo666
Пользователь
 
Регистрация: 01.11.2011
Сообщений: 42
По умолчанию

Ошибка появляется в виде диалогового окна , указатель на строке get_name(....)...
Собсно вот сама ирорка :
Необработанное исключение в "0x00401087" в "wmp.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000000".
zipo666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы воспроизведения голоса WMP. Lunex.08 Софт 0 04.09.2010 08:20
Загрузка в ListBox и интегрированный WMP Elementery Компоненты Delphi 25 10.06.2010 19:58
Установить WMP 9 вместо 11. Alex Cones Софт 17 28.11.2009 13:06
Субтитры к WMP Alex Cones Софт 2 31.10.2009 21:32
проблема с WMP DSP Plug-in aosa Общие вопросы C/C++ 0 16.10.2009 13:37