tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1513
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Grobekelle Grobekelle ist offline Mitglied Bronze
    Registriert seit
    Jul 2009
    Beiträge
    37
    Guten Abend zusammen,

    als absoluter Laie, habe ich mir nun aus ein paar Code-Schnipsel einen Timer gebaut der mit F2 gestartet wird und wenn dieser abgelaufen ist eine Wave Datei abspielen soll, der Timer funktioniert, nur weiß ich nicht wie ich nun die Wave-Datei einfüge und abspiele, vielleicht kann mir ja jemand helfen.

    Hier mein bisheriger Code....

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
    Public Class Form1
     
        Private Declare Function sndPlaySound Lib "Winmm.dll" Alias _
       "sndPlaySoundA" (ByVal lpszSoundName As String, _
       ByVal uFlags As Long) As Long
       
        Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Int32) As Integer
       
        Dim AsciiCode As Integer
        Dim Taste As Integer
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Label2.Text = "gestoppt"
        End Sub
     
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            For i = 1 To 255
                Taste = GetAsyncKeyState(i)
                If Taste = -32767 Then
                    If i = 113 Then
                        Label2.Text = "5"
                        Timer2.Enabled = True
                        Timer2.Interval = 1000
                    End If
                End If
                If Label2.Text = "0" Then
                    Timer2.Enabled = False
                     sndPlaySound()     /* <-------------- Hier soll die Wave Datei abgespielt werden..
                    Label2.Text = "fertig!"
                End If
            Next
        End Sub
     
     
     
        Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
            Label2.Text -= 1
        End Sub
    End Class

    Liebe Grüße Patrick....
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Mal davon abgesehen, dass das ganze .NET ist und daher in das entsprechende Forum gehört, du würdest dir mit der System.Media-Klasse leichter tun.

    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    Imports System.Media
    Public Class Form1
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim sndPlayer As New System.Media.SoundPlayer()
     
            sndPlayer.SoundLocation = "C:\test.wav"
            sndPlayer.Load()
            sndPlayer.Play()
        End Sub
    End Class

    Das ganze musst du nur mit deinem Timer kombinieren, dann hast du ganz einfach deinen Sound.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

Ähnliche Themen

  1. Antworten: 29
    Letzter Beitrag: 24.03.10, 11:27
  2. jmf mp3 Datei abspielen
    Von wpb im Forum Java
    Antworten: 1
    Letzter Beitrag: 25.09.09, 16:18
  3. Datei abspielen (wav,mp3 ...)
    Von Nohh im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 22.09.06, 08:49
  4. Antworten: 4
    Letzter Beitrag: 11.03.05, 15:40
  5. Antworten: 1
    Letzter Beitrag: 23.08.03, 19:07

Stichworte