| Sound en pause, (besoin d'aide) | |
|
|
Auteur | Message |
---|
jimx78
Nombre de messages : 241 Age : 33 Localisation : Yvelines Date d'inscription : 24/05/2010
| Sujet: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 8:13 | |
| Salut,
Il n'est actuelment pas possible de mettre un son en pause dans panoramic.
Il est meme laborieux de stoper un un sons qui est jouer. (On dois delete le sound)
C'est pourquoi je fait ma demande, serai t'il possible de rajouter 2 commandes :
Pause_sound N stop_sound N
Ceci est obligatoire pour effectuer un programme de qualiter : Exemple concret : je deplace mon personnage, je jou un son de bruit de pas. Si il s'arrête je dois mettre en pause ce son. Bref le delete n'est pas approprier, car il stop le son, et on repart du début si on veu le remettre.
A tous : serai t'il possible que vous partagiez votre expérience, avez vous une dll qui gère vos son ?
Merci a tous | |
|
| |
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 8:29 | |
| Bonjour jimx78
Pour le son tu a déjà la commande STOP n, n étant le numero d'objet du son declaré par SOUND n
Pour ce qui est de la pause tu a aussi PAUSE n sauf qu'il faut indiquer une durée :
exemple : PAUSE 1,1000
cela corresponds donc a une pause d'une seconde puisque c'est calculé en millisecondes
Je pense que dans ton cas tu devra surement utiliser une boucle ou tu peux tester si le son est suspendu ou pas et dans cette boucle indiquer de nouveau une pause de quelques millisecondes.
Je ne sais pas si c'est très clair ??!!!! | |
|
| |
jimx78
Nombre de messages : 241 Age : 33 Localisation : Yvelines Date d'inscription : 24/05/2010
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 8:41 | |
| Merci !
Juste une dernière question, Si je fait :
Sound 1 Load_file 1,"son.mp3" Play 1
10 secondes apres :
Pause 1,3600000
10 secondes apres :
Play 1
(Cela va-t-il jouer le sont là où il a été mis en pause, ou cela ne va pas fonctionner, ou je dois rajouter la commande : Pause 1,0 Play 1 ) | |
|
| |
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 9:01 | |
| regardes sur mon WEBDAV...
Je viens de mettre un petit exemple.
Pour etre sur du coup, j'ai un fichier pas.mp3 qui ne contient que 1 pas et comme cela je le joue autant que je veux. Ensuite pour avoir un son moins linéaire tu peut avoir 3 ou 4 fichiers de pas avec des sons légèrements différents et a chaque fois que tu joue le son tu intégre une variable ( de 1 a 4 par exemple) qui choisi le son a jouer.
Tu comprends ? | |
|
| |
jimx78
Nombre de messages : 241 Age : 33 Localisation : Yvelines Date d'inscription : 24/05/2010
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 9:03 | |
| J'ai tout compris
Un grand merci | |
|
| |
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 9:14 | |
| C'est cool !! Bon courage.... | |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 11:04 | |
| Bonjour à tous @ minibug, STOP n et pause n,1000 n'existent pas en PANORAMIC. tu vas droit à l'erreur si tu écris cela dans un programme. - Code:
-
dim a$ a$="c:\mesprog\p-the\" sound 1:file_load 1,a$+"musicintro.mp3" play 1
while scancode<>32:end_while ' pause 1,1000:' ==> erreur stop 1:' ==> erreur
@ jimx78 Il n'y a malheureusement aucune solution pour contrôler sound. Moi ce que je fais, je compose mes propres musiques et j'essaye de faire en sorte qu'elles aient toutes la même durée. Par exemple, 1 minute 45 secondes, ce qui donne 105 secondes, soit 105000 millisecondes. Ensuite dans mon programme j'introduis un timer avec un intervalle de 105200 avec une petite variable qui me fait passer au morceau suivant quand l'intervalle est passée. Ça ne m'empêche pas de couper le sound en le deletant à tout moment de mon programme à condition de couper le timer et de mettre à jour sa variable . A+ | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 11:34 | |
| par contre c'est clairement une fonction qui améliorerais la programmation (pouvoir jouer en boucle ou stoper une musique ou un son). N'oubliez pas que l'amployeur de Jack le laisse un peu respirer, donc si vous avez des demandes utiles comme celles là, c'est le moment d'en faire la requète | |
|
| |
jimx78
Nombre de messages : 241 Age : 33 Localisation : Yvelines Date d'inscription : 24/05/2010
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 11:41 | |
| La pause est aussi importante que le stop pour un sound
C'est vraiment un défaut actuelement, comment contacter Jack ?
J'invite toute les personnes interesser à laisser un commentaire, plus il y a de monde, plus l'intérêt grandie, celle de Jack par la même occasion | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 12:15 | |
| Il faut que tu créais un topic dans la section: "Vos souhaits d'amélioration de Panoramic" | |
|
| |
jimx78
Nombre de messages : 241 Age : 33 Localisation : Yvelines Date d'inscription : 24/05/2010
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 12:17 | |
| Bon bah parfait, ce message EST dans un nouveau topic de souhait d'amélioration | |
|
| |
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 12:27 | |
| Désolé !
Mais si vous regardez la doc SOUND n, vous verrez qu'il est indiqué l'usage de PLAY et STOP En tout cas c'est indiqué dans la doc...
L'idéal pour arrêter un SOUND, c'est de lire un autre fichier très court (voir 'blanc') il arrête le premier. lit le second et s’arrête ensuite.
| |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 12:55 | |
| On peut écouter / arrêter /ré écouter / ré arrêter/ etc …) quitter. Ecouter démarre toujours au début du fichier. - Code:
-
label ecouter,arreter,quitter
button 100 : left 100,100 : caption 100,"Ecouter" : font_bold 100 : on_click 100,Ecouter button 200 : left 200,200 : caption 200,"Arrêter" : font_bold 200 : on_click 200,Arreter : inactive 200 button 300 : left 300,300 : caption 300,"Quitter" : font_bold 300 : on_click 300,Quitter
end
' ------------------------------------------------------------------------------ ' Adapter le nom du fichier XXX.MP3 ecouter: sound 400 : active 200 : inactive 100 file_load 400,"c:\users\acer\desktop\1.mp3" play 400 return ' ------------------------------------------------------------------------------
arreter: delete 400 :inactive 200 :active 100 return ' ---------------------------------------------------------------------------- quitter: terminate
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 12:59 | |
| Sinon, avec KGF.dll, tu as un groupe de fonctions "Gestion du Windows Media Player". Et là, tu peux gérer le stop, la pause, la continuation, le volume, le silence, ... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 14:11 | |
| Et j'ai testé de mon côté, ça marche super bien | |
|
| |
jimx78
Nombre de messages : 241 Age : 33 Localisation : Yvelines Date d'inscription : 24/05/2010
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 18:51 | |
| merci à tous
Donc je vais apprendre a utiliser ta dll toute seul klaus et après je vais apprendre a utiliser ta dll qui les gère toutes.
J'ai déjà une dll dans mon programme qui gère la position de la souris 60 fois par secondes. Je sais pas si je vais pouvoir rajouter une dll qui gère le son | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Sound en pause, (besoin d'aide) Mer 13 Mai 2015 - 19:33 | |
| Alors, utilise uniquement KGF.dll. Pour positionner la souris (le curseur, en fait !), tu as 2 fonctions dans KGF.dll: - Code:
-
res% = dll_call2("MousePosition",x%,y%) : ' positionnement relatif dans la form active res% = dll_call2("AbsoluteMousePosition",x%,y%) : ' positionnement absolu dans l'écran
Regarde la section "Gestion de la souris" - tu y trouveras plein de choses utiles. Et bien sûr, tu as également accès au fonctions de gestion du MédiaPlayer, ce qui devrait résoudre ton problème. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Sound en pause, (besoin d'aide) | |
| |
|
| |
| Sound en pause, (besoin d'aide) | |
|