Avatar billede omen Nybegynder
09. august 2003 - 06:16 Der er 11 kommentarer og
1 løsning

Kontrol af Wav volume fra et program

Ok, jeg har denne side http://www.mentalis.org/apilist/waveOutSetVolume.shtml med API for at styre WAV volume i Windows. Det viste eksempel er primært til VB6, men de API er ofte de samme som til VB.NET

Så det jeg har brug for er et eksempel til VB.NET, hvor man kan styre Volume via en TrackBar(Slider), der styrer Min/Max volume. Det behøver i dog ikke at tænkte på, skal jeg nok selv finde ud af. I det eksempel som du, selvfølgelig er så rar at poste, skal bare have to knapper, en til MIN Volume, og en til MAX volume.
Er dog slet ikke et krav, bare det mindste hint om at få det til at virke er en stor hjælp!

På forhånd tak!

Ville meget gerne kunne give 500 point hvis det var muligt!
Avatar billede omen Nybegynder
09. august 2003 - 07:48 #2
http://www.freevbcode.com/ShowCode.Asp?ID=4153 - er til VB6
http://www.developerfusion.com/show/40/3/ - ikke rigtigt noget jeg kan bruge
http://www.vb-helper.com/howto_play_mp3.html - skal ikke kunne afspille mp3
:-(
Ellers tak fordi du har prøvet!
Avatar billede hoejrup Nybegynder
09. august 2003 - 09:13 #3
omen>Der er ikke andet på internettet, så du skal sikkert købe en lærebog om VB.NET.
VB.NET er nemlig ikke open source...

/per
Avatar billede omen Nybegynder
09. august 2003 - 09:28 #4
VB.NET er ikke open source nej, og det er VB6 heller ikke. Men enhver der har lavet noget kode, eller et program, har jo lov til at dele det med alle og enhver... og jeg har heller ikke haft held med en søgning på nettet... men det SKAL bare være der et eller andet sted!
Og bare fordi det ikke er på nettet, betyder ikke at der ikke er nogen der kan finde ud af det!
Avatar billede hoejrup Nybegynder
09. august 2003 - 11:12 #5
Du kunne tilmelde dig en nyhedsgruppe. :-)

/per
Avatar billede omen Nybegynder
09. august 2003 - 11:18 #6
Har jeg prøvet, selv microsoft.public.dotnet.framework, hvilket der er kommet et svar forresten, de var også kun 3 dage om det. Vil lige kigge på det :-)
Avatar billede omen Nybegynder
09. august 2003 - 11:19 #7
Hvis du har nogle nyhedsgrupper du kan anbefale, vil jeg meget gerne høre fra dig. Måske med en lille dusør :-)
Eller også links til nogle .NET ONLY forums!
Avatar billede hoejrup Nybegynder
09. august 2003 - 13:16 #8
Jeg skal ikke have en dusør, men du må skam gerne få nogle links. :-)

Link: http://msdn.microsoft.com/vbasic/
          http://www.gotdotnet.com/team/vb/

Du kan søge efter dotnet her: http://www.prolix.be/scripts/prolix.dll/list

/per
Avatar billede sys64738 Nybegynder
14. august 2003 - 22:30 #9
Public Declare Function waveOutSetVolume Lib "winmm.dll"
    (ByVal uDeviceID As Integer, ByVal dwVolume As Integer) As Integer
Avatar billede sys64738 Nybegynder
14. august 2003 - 22:38 #10
' Output volume
' Skal være mellem 0 and 65535
Public Property Volume() as Integer

    Get
        waveOutGetVolume(WaveOutHandle, Volume)
        Volume = CType(Volume And &HFFFF&, Integer)
    End Get

    Set(Value as Integer)
        If Value < &H0 OrElse Value > &HFFFF Then
            Throw New ArgumentException()
            waveOutSetVolume(WaveOutHandle,UInt32.Parse((Value + 2 ^ 16 * Value).ToString))
    End Set

End Property
Avatar billede omen Nybegynder
14. august 2003 - 23:35 #11
Har du MSN/ICQ? Kunne godt bruge noget hjælp evt...
Avatar billede omen Nybegynder
31. august 2003 - 19:33 #12
Lukket!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester