Erreur avec FMOD et Delphi lors d' un Stream_open
Bonjour,
Dans la poursuite de mon projet de réalisation d un lecteur mp3, j en suis arrivé à la gestion du son.
J'ai choisi FMOD.
Mais voilà j'ai un problème, quand j execute ce code :
Code:
1 2 3 4 5 6 7 8 9
| current_song := FSOUND_Stream_Open( PChar(current_song_str), FSOUND_2D, 0, 0 );
if(current_song = nil)then
Application.Terminate
else
begin
current_channel := FSOUND_Stream_Play(12, current_song);
if(current_channel = -1)then
Application.Terminate;
end; |
Une exception se produit expliquant qu'un acces à 0000000 est effectué lors de l execution de FSOUND_Stream_Open.
Je n'arrive pas à savoir pourquoi cette erreur se produit.
Pour info, current_song_str est une string, current_song un handle de type PFSOUNDStream, et current_channel un integer.