Fichier .wav ? - Delphi/Pascal - Programmation
Marsh Posté le 12-01-2003 à 01:12:00
Tu veux dire enregistrer le wav dans un tableau et le lire ?
Ben je vois pas trop en quoi c'est différen d'une ressource.
C'est bizarre que ca ralentisse ... explique les symptomes
Marsh Posté le 12-01-2003 à 13:35:06
En fait je suis entrain de programmer Dr Mario (jeu sur Gameboy).
Or en bouchant un élement il doit y avoir un son.
En lisant à partir d'un fichier: (pas de problème)
PlaySound(PChar('beep2',HInstance,SND_ASYNC); mode asynchrone
En lisant à partir d'une ressource: (problème)
PlaySound(PChar('beep2',HInstance,SND_RESOURCE);
Il faut que j'attend la fait du son pour reprendre le controle du programme, comme PlaySound(PCha('beep2',HInstance,SND_SYNC);
(à partir d'un fichier)
En résumé, comment lire un son asynchrone à partir d'une ressource?
Merci
Marsh Posté le 12-01-2003 à 14:59:24
Ben t'as qu'a combiner SND_ASYNC et SND_RESOURCE avec un OU binaire (je sais plus en PASCAL )
en C, ca donne :
PlaySound("beep2", HInstance, SND_RESOURCE | SND_ASYNC);
[edit] : au pire un '+' fera l'affaire : SND_RESOURCE + SND_ASYNC
Marsh Posté le 11-01-2003 à 17:53:49
Est-il possible de stocker un fichier wav dans une varibale sous Delphi 6.
Parce qu'en lisant directement le fichier à partir de ressource le programme se ralentie?!