Probleme d'utilisation de la librairie FMOD
Ashtar
-
Ashtar -
Ashtar -
Bonjour,
Je doit réaliser pour les examen de fin d'année 5 programmes. J'ai déjà réaliser le jeu du SUDOKU en C pour "CGI", et m'attaque maintenant a mon deuxième PTI, un genre de lecteur enregistreur de musique, gestionnaire de Playlists et réveils matin...
Enfin bref tous sa pour dire que je coince sur la lecture du son : je précise que je travail en Visual Basic express 2008.
J'ai donc commencer basic, la lecture de son .wav
Avec cette commande :
My.Computer.Audio.Play("c:/.../Mamusique.wav", AudioPlayMode.WaitToComplete)
Je me suis très vite rendu compte que :
premièrement la fonction AudioPlayMode.WaitToComplete m'empêchait
de faire de la lecture aleatoire & de garder le contrôle de mon application.
Mais surtout que mon programme ne devait de toute façon pas rester au seul format .wav
C'est pourquoi j'ai voulue intégrer la librairie FMOD, et là la galère :
Try
FSOUND_Init(44100, 32, 0)
lngStream = FSOUND_Stream_OpenFile(Liste.ElementAt(Listmusique.SelectedIndex), 0, 0)
FSOUND_Stream_Play(FSOUND_FREE, lngStream)
FSOUND_SetVolume(FSOUND_FREE, 150)
Catch ex As Exception
MsgBox(ex)
End Try
FSOUND_FREE me pose un probleme : VB me dit qu'il n'est pas déclarer
J'ai appris qu'il servait à trouver le channel j'ai donc mit à la place le channel 0 puis 1
Le programme ce lance sans erreur mais aucun son ne sort ni même une exception...
Besoin de vos lumières les DEV !!
Je doit réaliser pour les examen de fin d'année 5 programmes. J'ai déjà réaliser le jeu du SUDOKU en C pour "CGI", et m'attaque maintenant a mon deuxième PTI, un genre de lecteur enregistreur de musique, gestionnaire de Playlists et réveils matin...
Enfin bref tous sa pour dire que je coince sur la lecture du son : je précise que je travail en Visual Basic express 2008.
J'ai donc commencer basic, la lecture de son .wav
Avec cette commande :
My.Computer.Audio.Play("c:/.../Mamusique.wav", AudioPlayMode.WaitToComplete)
Je me suis très vite rendu compte que :
premièrement la fonction AudioPlayMode.WaitToComplete m'empêchait
de faire de la lecture aleatoire & de garder le contrôle de mon application.
Mais surtout que mon programme ne devait de toute façon pas rester au seul format .wav
C'est pourquoi j'ai voulue intégrer la librairie FMOD, et là la galère :
Try
FSOUND_Init(44100, 32, 0)
lngStream = FSOUND_Stream_OpenFile(Liste.ElementAt(Listmusique.SelectedIndex), 0, 0)
FSOUND_Stream_Play(FSOUND_FREE, lngStream)
FSOUND_SetVolume(FSOUND_FREE, 150)
Catch ex As Exception
MsgBox(ex)
End Try
FSOUND_FREE me pose un probleme : VB me dit qu'il n'est pas déclarer
J'ai appris qu'il servait à trouver le channel j'ai donc mit à la place le channel 0 puis 1
Le programme ce lance sans erreur mais aucun son ne sort ni même une exception...
Besoin de vos lumières les DEV !!
A voir également:
- Probleme d'utilisation de la librairie FMOD
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Imprimante en cours d'utilisation ✓ - Forum Imprimante
- Family link temps d'utilisation ne fonctionne pas - Forum Contrôle parental
- Vous avez utilisé ce numéro de téléphone à de trop nombreuses reprises - Forum Gmail
8 réponses
Peut être qu'il y a un problème avec la libraire FMOD, qu'il n'accepte pas finalement le .wav !
Je ne sais pas, mais je vais me renseigner
Je ne sais pas, mais je vais me renseigner
Je me suis renseigné pour ton problème de mon côté, mais je n'ai toujours rien trouvé !!
Demain je rencontre un génie en programmation, j'essayerai de lui faire part de ton problème ...
Bonne chance quand même !!
Demain je rencontre un génie en programmation, j'essayerai de lui faire part de ton problème ...
Bonne chance quand même !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je te remercie beaucoup pour ton soutient. C'est vrai qu'il n'y a pas beaucoup d'info sur le net a propos de sa!
Finalement je n'ai pas rencontré cette personne !! Elle n'a donc pas pu m'aider (ou t'aider plutôt !)
Je suis désolé !! Mais regarde sur le site du zéro ou sur google tu trouveras peut être un tutoriel !!
Je suis désolé !! Mais regarde sur le site du zéro ou sur google tu trouveras peut être un tutoriel !!
Chouette, du nouveau, j'est rajouter MsgBox(FSOUND_GetError())
Et j'ai l'erreur 14 je n'est plus qu'a regarder ce que c'est maintenant ^^
Et j'ai l'erreur 14 je n'est plus qu'a regarder ce que c'est maintenant ^^
path = FSOUND_Stream_Open(Liste.ElementAt(Listmusique.SelectedIndex), 0, 0, 0)
MsgBox(FSOUND_GetError())
Qui me retourne l'erreur 14 FMOD_ERR_INVALID_PARAM ' An invalid parameter was passed to this function.
Poutant je ne comprend pas le path est absolue, les autres paramètres sont à zéro. Je vais tenter de poster sur d'autre forum.
MsgBox(FSOUND_GetError())
Qui me retourne l'erreur 14 FMOD_ERR_INVALID_PARAM ' An invalid parameter was passed to this function.
Poutant je ne comprend pas le path est absolue, les autres paramètres sont à zéro. Je vais tenter de poster sur d'autre forum.