Hallo,
ich nutze Visual C++ Express Edition zur Programmierung und habe das Problem, dass keine Soundwiedergabe erfolgt. Alle DLL-Dateien sind im Debug-Verzeichnis.
Code:
#include <windows.h>
#include <Irrlicht.h>
#include <irrKlang.h>
using namespace irr;
#pragma comment(lib, "Irrlicht.lib")
#pragma comment(lib, "irrKlang.lib")
IrrlichtDevice* device;
video::IVideoDriver* driver;
irrklang::ISoundEngine* sound;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
device = createDevice(video::EDT_DIRECT3D9, core::dimension2d<s32>(800,600), 32,false,false,true,0);
sound = irrklang::createIrrKlangDevice();
if (device == 0)
return 1;
driver = device->getVideoDriver();
while (device->run() && driver && sound)
{
if (device->isWindowActive())
{
u32 time = device->getTimer()->getTime();
driver->beginScene(true, true, video::SColor(255,120,102,136));
sound->play2D("new.mp3",true);
driver->endScene();
}
}
device->drop();
sound->drop();
return 0;
}
Vielen Dank für Eure Hilfe
Gruß
Christian