[VB6] Audio Crossfaden door geluidsniveau

Pagina: 1
Acties:

  • wolly_a
  • Registratie: September 2002
  • Niet online
Hallo,

Een tweetal vraagjes waar ik het antwoord maar niet op kan vinden. De ene zal wel super achterlijk zijn, maar zelfs met alle mogelijke tutorials kan ik het maar niet vinden.

Vraag1:
Ik heb een klein jingleplayertje gemaakt, waarin een 10tal audiofiles klaarstaan en de andere komen in een playlist. Nu wil de jingles laten door elkaar laten starten (automatisch). Maar niet zoals bij heel veel programma's gewoon botweg 10 seconden voor het einde, maar aan de hand van het geluidsniveau. Zodra aan het eind het geluid beneden een bepaald niveau komt, moet de volgende gestart worden. Ik heb een aantal sites helemaal afgezocht, maar dat kan ik nergens vinden.

Vraag2:
Een ongelofelijke newbievraag en superstom waarschijnlijk. Het zit als volgt, in mijn programmaatje gebeurt er alleen iets, zodra de gebruiker op ne knopje druk, logisch, maar hoe kan ik nu iets continu uit laten voeren, bijvoorbeeld: Het programmaatje update continu een teller of het programma start 10 seconden voor het eind van de ene player de andere. Uiteraard zonder tussenkomst van de gebruiker. T is vast heel simpel en stom dat ik het vraag, maar ik heb nu 2 dagen van mijn vakantie hier aan besteed en ik kan het niet vinden.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:26

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 vraagt zich af in welke taal het probleem is geschreven...

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • wolly_a
  • Registratie: September 2002
  • Niet online
Excuses! Visual Basic!! Helemaal vergeten toe te voegen!! Om precies te zijn Visual Basic 6.0

  • DaCoTa
  • Registratie: April 2002
  • Laatst online: 08:39
2: Kijk naar Threads of Timers. Maaruh, als dat nog niet bekend is, is er nog een behoorlijk stijle leercurve te verwachten voor er ook maar iets van geluid uitkomt, laat staan laden van jingles, geluid mixen etc. etc.

  • wolly_a
  • Registratie: September 2002
  • Niet online
Nou, het spelen/laden/mixen van Jingles en dergelijke is no problem. Dat werkt allemaal als een naaimachientje. Heb daar een tutorial over opgezocht en heb al een leuk aantal dingen kunnen ontdekken. Stijle leercurves zijn best oke!

  • DaCoTa
  • Registratie: April 2002
  • Laatst online: 08:39
Okee, als dat al lukt, dan ben je verder dan het in eerste instantie lijkt. Als je toegang tot de speler hebt, en dan vooral het volume, moet je een manier zien te verzinnen om - vooraf - te bekijken waar het volume laag genoeg is voor de jingle. Misschien werkt de speler met een buffer waarvan je de lengte in kunt stellen, je zou dan moeten proberen om de data uit te lezen op het moment dat het in de buffer terecht komt. Als dat lukt, kun je na gaan denken over de volumebepalen, maar daar stopt mijn kennis, dat zal het betere google werk worden denk ik.

  • -DarkShadow-
  • Registratie: December 2001
  • Niet online
Het is eigenlijk niet zo moeilijk, je moet alleen de basis van VB onder de knie hebben en dat heb jij nog niet. Ik ben lui dus ik leg het je nu niet uit, maar als tip geef ik je dat je eerst nog 3 dagen/ nachten besteed aan het leren van Visual Basic, dan heb je al veel problemen de wereld uitgeholpen. Die 3 dagen zijn een goede investering, want daarna zal het programmeren van alle applicaties makkelijker en dus sneller zijn.

BTW Ik ben tot nu toe de enigste met een icon in deze thread :P

[ Voor 8% gewijzigd door -DarkShadow- op 02-01-2003 21:40 ]

Specialist in:
Soldeerstations
Oscilloscoop

Pagina: 1