Forum de la communauté SFML

Aide => Audio => Discussion démarrée par: Anakin le Avril 25, 2012, 11:08:56 pm

Titre: Impossible de charger sons ou musiques
Posté par: Anakin le Avril 25, 2012, 11:08:56 pm
Bonsoir,

Voilà j'ai un petit soucis concernant le chargement de sons ou musiques.

Je suis en train de terminer ma migration vers SFML 2.0.
Lors de l'exécution du programme, impossible de charger les sons.

Failed to open sound file "blabla/blabla/son.ogg" (Supported file format but file is malformed.)

Je n'avais aucun problème en version 1.6. De quoi cela peut-il venir ?

PS : par ailleurs, peut-on utiliser des fichiers mp3 ou bien l'extension ogg est toujours recommandée ?

Merci bien  ;)
Titre: Re : Impossible de charger sons ou musiques
Posté par: Laurent le Avril 26, 2012, 07:57:19 am
Le chargeur de fichier ogg a changé dans SFML 2, et avant que ça rale : maintenant c'est la bibliothèque officielle qui est utilisée, avant c'était du code écrit from scratch par un passionné.

Donc il faut certainempent réencoder le fichier correctement.

MP3 n'est pas et ne sera jamais supporté, car ce n'est pas un format libre, il faut payer des royalties.
Titre: Re : Impossible de charger sons ou musiques
Posté par: Anakin le Avril 26, 2012, 08:34:32 am
D'accord très bien pour les MP3, il me semblait bien mais je voulais en être certain.

Pour ce qui est des fichiers OGG, aucun résultat sous Audacity, pour le moment, mais loin de moi l'idée de râler  ;)

Je vais tenter de réencoder !
Merci
Titre: Re : Impossible de charger sons ou musiques
Posté par: Anakin le Avril 27, 2012, 09:31:45 am
J'ai trouvé mon erreur...

Je ne pointais pas sur les bonnes DLL.

J'avais omis de changer une ligne de mon fichier .PRO
Au temps pour moi !!
Titre: Re : Impossible de charger sons ou musiques
Posté par: actuenligne le Mai 08, 2012, 05:38:06 pm
Salut,

Le dernier post date un peu, mais je le même soucis que toi.
Pourrais tu détailler la solution que tu as appliquée ?
Merci !
Titre: Re : Impossible de charger sons ou musiques
Posté par: Anakin le Mai 10, 2012, 09:49:21 pm
Hello,

En fait c'était vraiment une erreur de ma part. J'avais mis toutes les nouvelles DLL dans un même dossier (C:\SFML-2.0\...) alors que je pointais sur un autre dossier pour ce qui est des DLL audio ("libsndfile-1.dll" et "openal32.dll").

Donc je m'étonnais que cela ne fonctionnait pas mais en fait je pointais sur les anciennes DLL.

Bref tout ça pour dire que tu n'as sans doute pas le même soucis.

Ce que je peux te conseiller, c'est d'essayer de charger le fichier OGG donné en exemple dans le pack SFML.
A partir de là, tu sauras si cela vient de tes fichiers ou pas.

Tu me diras  ;)