Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Плеер в виисте не работает

32K
08 декабря 2008 года
deeen
44 / / 07.12.2008
Код:
#include <iostream>
#include <windows.h>
#include <time.h>


using namespace std;


DWORD playWAVEFile(HWND hWndNotify, LPCWSTR lpszWAVEFileName)
{
    UINT wDeviceID;
    DWORD dwReturn;
    MCI_OPEN_PARMS mciOpenParms;
    MCI_PLAY_PARMS mciPlayParms;


    mciOpenParms.lpstrDeviceType = L"MPEGVideo";
    mciOpenParms.lpstrElementName = (LPCWSTR)lpszWAVEFileName;
    if (dwReturn = mciSendCommand(0, MCI_OPEN,
        MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,
        (DWORD)(LPVOID) &mciOpenParms))
    {
        return (dwReturn);
    }

   
    wDeviceID = mciOpenParms.wDeviceID;


    mciPlayParms.dwCallback = (DWORD) hWndNotify;
    if (dwReturn = mciSendCommand(wDeviceID, MCI_PLAY, MCI_NOTIFY,
        (DWORD)(LPVOID) &mciPlayParms))
    {
        mciSendCommand(wDeviceID, MCI_CLOSE, 0, NULL);
        return (dwReturn);
    }

    return (0L);
}

void main()
{
    cout<<1;
    wchar_t *filename=L"C:\\test.wave";
    playWAVEFile(NULL,filename);
    Sleep(10000);
}

Знакомый компилировал и у него работает.
мне скинул ехешник у меня не работает=((
в чем может быть проблема.
пока различия только что у него ХП у меня виста =((
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог