Fichier .wav ?

Fichier .wav ? - Delphi/Pascal - Programmation

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?!

Reply

Marsh Posté le 11-01-2003 à 17:53:49   

Reply

Marsh Posté le 11-01-2003 à 23:17:01    

Il y a personne ??

Reply

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


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

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
 

Reply

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


Message édité par HelloWorld le 12-01-2003 à 15:00:41

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 12-01-2003 à 15:05:06    

Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed