FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
PlaySoundOnce, PlaySoundLooped, StopSound Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier

 

 PlaySoundOnce, PlaySoundLooped, StopSound

Aller en bas 
2 participants
AuteurMessage
d.j.peters

d.j.peters


Nombre de messages : 77
Age : 60
Localisation : Germany
Date d'inscription : 31/07/2010

PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound EmptyJeu 5 Aoû 2010 - 5:58

Sorry english Embarassed

i get no sound in Release 0.9.19 dated June 17, 2010

but here are an simple work around.

DJ

Download: PlayWave.zip
Code:
' step1: set filename
'        e.g. SoundFile$ = "mywave.wav"
' step2: get pointer of the filename
'        e.g. gosub GetpChar
' step3: play it once or looped
'        e.g. gosub PlaySoundOnce
'        or  gosub PlaySoundLooped
' repeat step3 (or for an other sound start with step1)
'
' NOTE:
' you can stop a playing sound with: gosub SoundStop

label GetpChar,PlaySoundOnce,PlaySoundLooped,StopSound

dim ret%,pChar%,flags%
dim SoundFile$

' step1
SoundFile$="Loop01.wav"
' step2
gosub GetpChar
' step3
gosub PlaySoundLooped ' or PlaySoundOnce

end


GetpChar:
if file_exists(SoundFile$)=0 then return
dll_on "kernel32.dll"
pChar% = adr(SoundFile$)
ret%=DLL_CALL3("RtlMoveMemory",adr(pChar%),pChar%,4)
dll_off: return

PlaySoundOnce:
if pChar%=0 then return
dll_on "winmm.dll": flags%=131072 + 16 + 1
ret%=DLL_CALL2("sndPlaySoundA",pChar%,flags%):return

PlaySoundLooped:
if pChar%=0 then return
dll_on "winmm.dll": flags%=131072 + 16 + 8 + 1
ret%=DLL_CALL2("sndPlaySoundA",pChar%,flags%):return

StopSound:
dll_on "winmm.dll": flags%=0
ret%=DLL_CALL2("sndPlaySoundA",flags%,flags%):return

Revenir en haut Aller en bas
http://shiny3d.de
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: Re: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound EmptyJeu 5 Aoû 2010 - 10:26

You can try this :

Code:

sound 1
file_load 1,"PlayWave\Loop01.wav"
play 1

Wink

But you can't play it twice... why ? I don't know....
Revenir en haut Aller en bas
http://nardo26.lescigales.org
d.j.peters

d.j.peters


Nombre de messages : 77
Age : 60
Localisation : Germany
Date d'inscription : 31/07/2010

PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: Re: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound EmptyJeu 5 Aoû 2010 - 11:38

Hello Nardo,
my version of Panoramic (Release 0.9.19 dated June 17, 2010)
has a bug and can't play movies or sounds.

What is your version of Panoramic ?

DJ

here are the error message:
PlaySoundOnce, PlaySoundLooped, StopSound Playwave

Revenir en haut Aller en bas
http://shiny3d.de
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: Re: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound EmptyJeu 5 Aoû 2010 - 11:47

Revenir en haut Aller en bas
http://nardo26.lescigales.org
d.j.peters

d.j.peters


Nombre de messages : 77
Age : 60
Localisation : Germany
Date d'inscription : 31/07/2010

PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: Re: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound EmptyJeu 5 Aoû 2010 - 12:19

Thank you Norda
with version V0.9.202i i get sound with play PLAY N command.

DJ
Revenir en haut Aller en bas
http://shiny3d.de
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: Re: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound EmptyJeu 5 Aoû 2010 - 12:28

I don't know why but

sound 1
file_load 1,"PlayWave\Loop01.wav"
play 1
wait 2000
play 1

the file wav is played one time....
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





PlaySoundOnce, PlaySoundLooped, StopSound Empty
MessageSujet: Re: PlaySoundOnce, PlaySoundLooped, StopSound   PlaySoundOnce, PlaySoundLooped, StopSound Empty

Revenir en haut Aller en bas
 
PlaySoundOnce, PlaySoundLooped, StopSound
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: