begin process at 2012 02 16 09:56:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Direct X

 > JOUER UN SON WAV AVEC DX SOUND 7

JOUER UN SON WAV AVEC DX SOUND 7


 Information sur la source

Note :
5 / 10 - par 2 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Direct X Classé sous :directx, directsound, dxsound, wav, audio Niveau :Débutant Date de création :02/02/2006 Vu / téléchargé :8 802 / 1 173

Auteur : bayanathicham

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

lecture fichier wav



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture DLL POUR DE LA 3D AVEC DX8
Source avec Zip Source avec une capture CREATEUR DE NIVEAU 2D (IMAGE POUR LE MOMENT)
Source avec Zip LECTURE SON WAV EN BOUCLE PRE-DEFINIT
Source avec Zip Source avec une capture MONTRE
Source avec Zip INITIALISATION DE DIRECTX8

 Sources de la même categorie

Source avec une capture HAPPY LAND - 3D VB6 GAME - OPEN SOURCE CODE par ZaidMarkabi
Source avec une capture METAL GEAR SOLID - 3D VB6 GAME - OPEN SOURCE par ZaidMarkabi
Source avec une capture FIGHT COMBAT II - 3D VB GAME - OPEN SOURCE par ZaidMarkabi
Source avec Zip Source avec une capture UTILISER LA CAMERA POUR DIRECTX par zulrigh
Source avec une capture STREET FIGHTER - 3D VB GAME - OPEN-SOURCE par ZaidMarkabi

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TABLE DE MIXAGE COMME VIRTUAL DJ EN MIEUX par cednoir
Source avec Zip Source avec une capture BREAKERBAWL par xranto
Source avec Zip Source avec une capture MINI SÉQUENSEUR par EvildarkEurope
Source avec Zip LECTURE SON WAV EN BOUCLE PRE-DEFINIT par bayanathicham
Source avec Zip JOUER DU SON EN DUR (DIRECTX8) par RDX

Commentaires et avis

Commentaire de VBasic_MFC le 03/02/2006 03:08:52

Mais j'ai mots d'exklamations !
on change la constante DSBPLAY_LOOPING par DSBPLAY_DEFAULT dans ton class ; aprés ajouton une controle Timer1 avec interval=20(ms)
;on remplaçon le fichier ok2.wav par le fichier de windows"C:\WINDOWS\Media\chimes.wav" etcoller ce code:

Private Sub Form_Load()
  initDsound Form1
  LoadSound App.Path & "\chimes.wav", 1
End Sub

Private Sub Timer1_Timer()'Timer1.Interval = 20
    PlaySound 1
End Sub

on remarqueron que la lecture de fichier son ne répond pas à la
quadence de Timer1 ; normalement il faut le relire a chaque 20 milliseconds ; mais ca marche pas ?!!!!!
c'est quoi le probléme ? ton class !

Commentaire de XtremDuke le 03/02/2006 14:27:22

Pour  bayanathicham : Il y a de nombreuses sources à ce sujet mais ca reste clair et bien construit alors je te mets 7/10


Pour VBasic_MFC : J'ai pas très bien compris tout ce que tu as dit mais mais dans ton timer, avant de jouer le wav, tu devrais essayer de stoper la lecture.

Commentaire de bayanathicham le 03/02/2006 23:02:14

(Commentaire pour les Nouveau dans Direct Sound 7
(DSBPLAY_LOOPING = Lecture Repeter  ; DSBPLAY_DEFAULT = Lire 1 fois et areter))



Commentaire de VBasic_MFC le 03/02/2006 23:48:24

Ok !
mon sujet est sur la lecture du fichier son mais des conditions :

-1- lire plusieurs fichiers son en même temps ( on peux faire ça

avec ton Class .
-2-ce ki le plus interessant :
en suposan ke on a un fichier son d'une durée d 10 secondes ; ok?; et je veux le lire d'une manière répetetive à chaque 3 secondes son qu'il s'arrête avant de commencer la deuxieme fois !! (Loop) , ok ?;
c-à-d .. il faut contunuera la lecture l'un sur l'autre ;

Commentaire de bayanathicham le 04/02/2006 00:16:28

10s / 3=3.33333...
alor charger le meme fichier 3 fois

LoadSound "NomFicheri",1
LoadSound "NomFicheri",2
LoadSound "NomFicheri",3

Declarer une variable I en Haut

Private Sub Timer1_Timer()
i=i+1
if i>3 then i=1:
if i=1 then PlaySound 1:
if i=2 then PlaySound 2:
if i=3 then PlaySound 3:
End Sub

Commentaire de VBasic_MFC le 05/02/2006 16:49:10

mais c'est pas ça mon objectif !
j doi jouer avec k 1 seul fichier wave et pas plus ( mixer )!
le but est :
      jouer un seul fichier son (*.wav) d'une duré 1 minute ok? a chaque 20 milliseconde (+ ou -) sans qu'il s'arrête!!!!! avant de le rejouer deuxieme  fois , ok ?!!!!

Commentaire de VBasic_MFC le 08/02/2006 16:04:09

GOOD!! est bon travail !

mmmais!!!

Private Sub Form_Load()
    initDsound Form1
    LoadSound App.Path & "\OK2.wav", i 'i peut etre 1 -> 100 ok!
End Sub

mais le probléme ici ,si tu veux jouer le fichier OK2.wav 3 fois tu dois le recharger 3 fois dans le buffer :

LoadSound App.Path & "\OK2.wav", 1
LoadSound App.Path & "\OK2.wav", 2
LoadSound App.Path & "\OK2.wav", 3
  ..
  ..
  ..

'dans le module
Set DsBuffer(1) = Ds.CreateSoundBufferFromFile(Fichier, DsDesc, DsWave)
Set DsBuffer(2) = Ds.CreateSoundBufferFromFile(Fichier, DsDesc, DsWave)
Set DsBuffer(3) = Ds.CreateSoundBufferFromFile(Fichier, DsDesc, DsWave)

c'est à dire perdre de la mémoire

yat il une autre moyenne efficace ?! lorsque je press sur play faut lire le son on press 2 fois faut le relire et le 1 reste en lecture !!

je crois qu'il est facile sur vous ?

Merci boko ami .

Commentaire de jeanmi45 le 05/12/2006 17:43:50

bravo code sympa et bien commenté...un grand merci !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Copier un CD audio en fichier WAV MERCI! [ par BIGBLUE2000 ] J'aimerai copier un CD audio sur mon disque dur .... Je ne sais pas comment faire sans passer par un logiciel quelconque Existe-t-il un moyen code ou directx directmusic ou audio changer de TON [ par hackademius ] salut a tous , je voudrais faire un logiciel qui puisse changer le ton d'un musique , surtout d'un texte , pour faire un peut comme francaois perrusse [VB.NET]Lecture de son mp3 avec DirecX [ par shadow1779 ] Bonjour je cherche a faire un lecteur mp3 en utilisant DirecX 9, j'ai télécharger le SDK de directX, et importé les referencesMicrosoft extraction de CD audio (conversion cda => wav => mp3) [ par tunedangel ] salut les amis,je suis entrain de développer un petit logiciel dans le cadre d'un projet de fin d'études et j'ai fortement besoin de votre a DirectX 7 Sound - Chargement rapide WAV [ par lekatarina ] Est ce qq'un a une astuce pour charger les WAV rapidement. je cherche a jouer 8 wav different les uns derriere les autres sans que le temps de chargem Comment avoir la duree d'un fichier wav chargé avec DirectSound (7 ou 8) [ par 753654 ] Salut a toute et a tous voila , tout est expliqué dans le titre : Comment avoir la duree d'un fichier wav chargé avec DirectSound (7 ou 8)[^^confus2][ Recherche des enregistrement audio des nombres [ par addyct ] Bonjour à tous Je recherche une bibliothèque qui contiendrait les enregistrements audio des nombres (en français de préférenc Flux Audio - DirectX [ par olixelle ] Bonjour,Je voudrais pouvoir lire des webradios avec Directx.Je ne veux PAS utiliser WmpJ'ai vaguement cru comprendre que je devais orienter mes recher Help !!! aidez moi à configurer DirectX 9 pour Vb 2005 [ par Cdev26100 ] Bonsoir à tousJ'ai un ptit problème avec directx 9J'ai installé le sdk, et téléchargé des sources pour vb. La compilatio Cd et WmPlayer [ par yvesyves ] Slr, Comment puis je ouvrir un cd audio avec windows media player, par exemple avec msdxm ou un module... J'aimerais les pistes audio. Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,214 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales