1. #1
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard MP3-Dateien abspielen

    Hallo.

    Ich habe 2 Fragen bezüglich VB 2010.

    1. Wie heißt so eine Box in VB
    wo mehrere Sachen drinnen stehen
    zum anklicken?:
    Name:  qsa4g1.png
Hits: 162
Größe:  4,3 KB

    2. Falls das jemand mit der Box weiß, wie kann ich es
    anstellen das wenn ich eine Zeile anklicke eine bestimmte
    .mp3-Datei abgespielt wird? Und muss ich die ganzen .mp3-Dateien
    im Ordner wo ich das Programm habe am Ende auch haben?

    Oder kann ich es irgendwie machen das man halt die .exe hat
    ohne die ganzen einzelnen .mp3-Dateien.

    Mfg.
    Geändert von .MrsError (26.03.2014 um 17:58 Uhr)

  2. #2

    Registriert seit
    22.05.2012
    Beiträge
    203
    Thanked 21 Times in 9 Posts

    Standard MP3-Dateien abspielen

    1) Es sieht aus wie eine ListBox, könnte aber auch eine ListView sein, bin mir da nicht sicher, aber für dein Vorhaben würde eine ListBox reichen.

    2) Schau mal hier: [VB.NET] MP3 abspielen - Multimedia - Visual-Basic-Forum VB-Paradise.de
    Habe mich bisher nie damit beschäftigt MP3-Dateien abzuspielen. Ich weiß nur, dass man in VB.NET sehr einfach hiermit WAV-Dateien abspielen kann:

    PHP-Code:
    My.Computer.Audio.Play(FILENAMEAudioPlayMode.Background
    Die MP3-Dateien müssen natürlich im Ordner liegen, wenn Du keinen Pfad angibst sondern einfach nur den Dateinamen bei FILENAME einfügst. Du könntest ja ein OpenFileDialog anzeigen lassen, wo der User dann die MP3-Dateien die abgespielt werden auswählen kann und der Pfad wird in die ListBox hinzugefügt. Dann prüfst Du halt ob ein Item in der ListBox angeklickt wurde und spielst dann die MP3-Datei mit dem Pfad aus der ListBox ab.

  3. #3
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard MP3-Dateien abspielen

    Habe in meinem Code unter Public Class Form1:
    Private MediaPlayer As AxWMPLib.AxWindowsMediaPlayer

    Nun gibt es einen Fehler:
    Der Typ "AxWMPLib.AxWindowsMediaPlayer" ist nicht definiert.

    ??

  4. #4
    Avatar von Diebspiel
    Registriert seit
    18.11.2011
    Beiträge
    311
    Thanked 191 Times in 102 Posts

    Standard MP3-Dateien abspielen

    Du musst das MediaPlayer-Control auch hinzufügen.

    Toolbox -> Elemente auswählen -> COM Steuerelemente -> Windows Media Player

    Dann sollte es klappen.

  5. #5
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard MP3-Dateien abspielen

    Hatte ich heute schon geht trotzdem nicht

  6. #6
    Avatar von Diebspiel
    Registriert seit
    18.11.2011
    Beiträge
    311
    Thanked 191 Times in 102 Posts

    Standard MP3-Dateien abspielen

    Tolle Fehlerbeschreibung.

    Wenn du ihn hinzugefügt hast, ist der Player in deiner ToolBox. Den ziehst du auf die Form, dann hast du ihn bereits neu erstellt und brauchst kein "new".

    Um nun eine Datei abzuspielen reicht:
    Code:
        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    
            AxWindowsMediaPlayer1.URL = "C:\Sido - Hey Du.mp3"
    
        End Sub
    Und es fängt sofort an beim Buttonklick.

  7. #7
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard MP3-Dateien abspielen

    Will nicht um die 100 Buttons auf die Form machen das sind mehrere Lieder
    /e ist nicht in der toolbox

  8. #8
    Avatar von Diebspiel
    Registriert seit
    18.11.2011
    Beiträge
    311
    Thanked 191 Times in 102 Posts

    Standard MP3-Dateien abspielen

    Wenn du es hinzugefügt hast, ist es das. Sonst würde ein Fehler kommen.

    So einfach geht nun ein mp3-Player der "deinen" Wünschen entspricht:

    [highlight=vbnet]
    Public Class Form1

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

    For Each file In IO.Directory.GetFiles("C:\Downloads", "*.mp3")

    ListBox1.Items.Add(file)

    Next

    End Sub

    Private Sub ListBox1_Click(sender As Object, e As System.EventArgs) Handles ListBox1.Click

    AxWindowsMediaPlayer1.URL = ListBox1.SelectedItem

    End Sub

    End Class

    [/highlight]

  9. #9
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard MP3-Dateien abspielen

    ("C:\Downloads", "*.mp3")

    C:/Downloads muss doch der Pfad rein oder?
    Kann ich das nicht irgendwie so machen das einfach nur der Name vom Lied hin muss was ich in den Ressourcen habe?
    und *mp3 zu name.mp3 ändern?

Ähnliche Themen

  1. Windows 7 - .ts Dateien auf dem Laptop abspielen
    Von Silvatris im Forum Software
    Antworten: 11
    Letzter Beitrag: 03.11.2013, 18:34
  2. Hörbücher nicht abspielen
    Von milchbubix im Forum Android
    Antworten: 1
    Letzter Beitrag: 05.03.2013, 19:47
  3. VB.Net .mp3 über FTP/WebServer abspielen
    Von x BoooM x im Forum .Net
    Antworten: 5
    Letzter Beitrag: 27.06.2012, 18:38
  4. VB.Net Video abspielen
    Von x BoooM x im Forum .Net
    Antworten: 3
    Letzter Beitrag: 16.02.2012, 21:28
  5. VB.Net .mp3-Dateien abspielen
    Von x BoooM x im Forum .Net
    Antworten: 3
    Letzter Beitrag: 20.01.2012, 16:59
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.