A la ligne d'avant if FileTest.exist?("Audio/ME/Debut " + bgm.name)
met
p FileTest.exist?("Audio/ME/Debut " + bgm.name), "Audio/ME/Debut " + bgm.name,bgm.name
Vérifie que ça t'affiche bien : true, "Audio/ME/Debut nom_de_ta_musique","nom_de_ta_musique"
Si ça t'affiche false,"Audio/ME/Debut nom_de_ta_musique","nom_de_ta_musique" ça veut dire qu'il le trouve pas alors regarde bien si toute les conditions cités dans le tuto sont respectés.
Si les nom du fichier n'est pas le bon vérifie que la commande est bien executé.
Après ça tu peux supprimer la ligne que te t'ai dis (tu peux aussi nous faire un screen au cas où même si il y a des chances que je ne repasse pas ici).
Par ailleurs, un très gros conseil : évite à tout prix les caractères spéciaux dans le noms de fichier audio car ça ne fonctionne pas sur toutes les configurations de PC donc les seuls caractères autorisés sont les lettres latines (a-z A-Z) et les chiffres (0-9). Par ailleurs de mémoire la classe File (par extension FileTest) ne supporte pas bien l'UTF-8 en ruby 1.8.6. (Et la classe Dir ça dépends aussi de son humeur). J'ai du passer par Ruby 2.0 pour lister tous les fichiers audio affin de les compacter donc tu peux imaginer le bordel
|