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.


Sujets - DragonRock

Pages: [1]
1
Bonjour,

tout d'abord, merci pour la SFML, qui est selon moi une des meilleures librairies multimedia en C++.

En ce moment, j'essaie de faire un petit lecture de musique en Rust, et j'utilise Rust-SFML qui est lui-même basé sur CSFML qui est lui-même basé sur SFML. Pour faire face à un bug, je suis revenu en C++, et je rencontre le problème suivant : après avoir mis en pause une musique, impossible de reprendre la lecture. getStatus me renvoie sf::Sound::Playing, mais plus aucun son dans mes écouteurs.

J'ai l'impression que ça pourrait être quelque chose de stupide, mais je n'arrive pas à détecter quoi.

#include <iostream>
#include <chrono>
#include <thread>
#include <cassert>
#include <SFML/Audio/Music.hpp>
#include <SFML/Audio/Sound.hpp>

int main(int argc, char *argv[])
{
    sf::Music music;
    if (!music.openFromFile("resources/orchestral.ogg")) {
        return 1;
    }

    music.play();
    assert(music.getStatus() == sf::Sound::Playing);

    std::this_thread::sleep_for(std::chrono::seconds(5));

    music.pause();
    assert(music.getStatus() == sf::Sound::Paused);

    music.play();
    assert(music.getStatus() == sf::Sound::Playing);

    std::this_thread::sleep_for(std::chrono::seconds(10));

    return 0;
}

que je compile avec

g++ -std=c++14 main.cpp -o main -lsfml-audio

Je suis sous ArchLinux, j'ai testé ce code avec gcc 7.1.1 et clang 4.0.1 et j'utilise la SFML 2.4.2.

Vous avez des pistes ?

Merci d'avance !

2
Général / SFML OpenCV et Android
« le: Décembre 28, 2014, 10:05:18 pm »
Bonjour à tous,

récemment, j'ai vu que SFML marchait assez bien sous Android. J'essaie depuis quelques temps de compiler une application qui utiliserait à la fois la SFML et OpenCV sous Android.

J'ai du modifier le Android.mk, en rajoutant le include spécifique à OpenCV juste après le include $(CLEAR_VARS)
Le problème est que sur le wiki de la SFML, dans le Application.mk, il faut avoir
APP_STL = c++_shared
mais OpenCV veut absolument
APP_STL = gnustl_static

Dans le premier cas, lorsque j'essaie d'include un header de opencv, j'ai cette erreur
fatal error : ext/atomicity.h: No such file or directory

Et dans le deuxième cas, j'ai un problème de linkage avec la SFML.

Du coup, je me demandais, est-ce que quelqu'un est déjà parvenu à faire marcher une application Android utilisant à la fois la SFML et Open CV ? Et si oui, comment ?

Merci d'avance pour vos réponses.

Pages: [1]