Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - MattCle

Pages: [1]
1
Audio / Son impossible à lancer
« le: Mai 15, 2015, 05:46:21 pm »
Bonjour à tous

J'ai un problème avec le module audio : parfois (pas à chaque fois, ~1 fois sur 2) le son ne se lance pas et le message d'erreur suivant apparait dans la console sans que la fenêtre se ferme :

AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80004005
Failed to open the audio device

et dans ce cas le CPU tourne à fond.

Je précise que j'ai bien mis openal32.dll

Le code :

    sf::RenderWindow window(sf::VideoMode(1920, 1080), "", sf::Style::Fullscreen);
    window.setVerticalSyncEnabled(true);

    sf::Listener::setPosition(0.f, 0.f, 0.f);
    sf::Music sound;
    if(!sound.openFromFile("D:/music.ogg"))
    {
        std::cout<<"music not found";
        return EXIT_FAILURE;
    }
    sound.setLoop(true);
    sound.setRelativeToListener(true);
    sound.setMinDistance(10);
    sound.setAttenuation(10);
    sound.play();

    while(window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
            {
                window.close();
            }
        }
        sound.setPosition(float(sf::Mouse::getPosition().x)/100.f-9.6, 0.f, float(sf::Mouse::getPosition().y)/100.f-5.4);
        window.clear();
        window.display();
    }

    return EXIT_SUCCESS;

Voila, merci de vos réponses !

Pages: [1]
anything