Benutzer mit den meisten Antworten
VB.NET mp3 Audifile abspielen.

Frage
-
Hallo,
unter .NET die Windowseigenen WAV Dateien abzuspielen ist ja kein Problem. Aber sie sind halt schon ein paar Megabytes größer als eine einfache mp3.
Deshalb wollte ich Fragen wie man eine mp3 nun in VB.NET abspielen kann.
Danke
- Bearbeitet Hans[VB] Freitag, 13. Februar 2015 15:26
Antworten
-
Hi,
je nach eingesetzter Projektart kannst Du das Windows MediaPlayer Control verwenden oder für WPF die MediaPlayer Klasse. Für letzteres siehe:
http://www.wpf-tutorial.com/audio-video/playing-audio/
In WinForms kann man auch WPF Controls einbinden, hab ich selbst aber noch nicht gemacht.
http://stackoverflow.com/questions/18846249/media-player-in-c-sharpDie Vorgehensweise zwischen C# und VB.NET unterscheidet sich nicht, daher sollten die sehr kleinen Codebeispiele kein Problem für dich sein.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Freitag, 13. Februar 2015 15:42
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 17. Februar 2015 07:29
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Sonntag, 22. Februar 2015 03:05
-
Hallo,
mit welcher Technologie (WPF, WinForms, ...) arbeitest du denn? Das einfachste ist erfahrungsgemäß das MediaElement von WPF.In WPF kannst du dieses einfach zur GUI hinzufügen (kann auch eine Größe von 0*0 haben) und dann die MP3 Datei laden. Der dazu gehörige MSDN Artikel enthält auch ein Beispiel dafür.
Auch in WinForms kannst du dieses verwenden. Dort geht es mit Hilfe des ElementHost-Controls. Beachte hierbei, dass du alle benötigten Verweise für die WPF Controls setzen musst.In Silverlight und anderen Technologien gibt es ebenfalls Klassen wie das MediaElement - teilweise muss man sie auch nur minimal anders verwenden.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 17. Februar 2015 07:29
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Sonntag, 22. Februar 2015 03:05
Alle Antworten
-
Hi,
je nach eingesetzter Projektart kannst Du das Windows MediaPlayer Control verwenden oder für WPF die MediaPlayer Klasse. Für letzteres siehe:
http://www.wpf-tutorial.com/audio-video/playing-audio/
In WinForms kann man auch WPF Controls einbinden, hab ich selbst aber noch nicht gemacht.
http://stackoverflow.com/questions/18846249/media-player-in-c-sharpDie Vorgehensweise zwischen C# und VB.NET unterscheidet sich nicht, daher sollten die sehr kleinen Codebeispiele kein Problem für dich sein.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Freitag, 13. Februar 2015 15:42
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 17. Februar 2015 07:29
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Sonntag, 22. Februar 2015 03:05
-
Hi,
Du musst das Control ja nicht sichtbar ausgeben. Dann hast Du deine Hintergrundmusik :)
Beachte aber natürlich auch die Urheberrechte der Musik, die Du da abspielen willst.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo,
mit welcher Technologie (WPF, WinForms, ...) arbeitest du denn? Das einfachste ist erfahrungsgemäß das MediaElement von WPF.In WPF kannst du dieses einfach zur GUI hinzufügen (kann auch eine Größe von 0*0 haben) und dann die MP3 Datei laden. Der dazu gehörige MSDN Artikel enthält auch ein Beispiel dafür.
Auch in WinForms kannst du dieses verwenden. Dort geht es mit Hilfe des ElementHost-Controls. Beachte hierbei, dass du alle benötigten Verweise für die WPF Controls setzen musst.In Silverlight und anderen Technologien gibt es ebenfalls Klassen wie das MediaElement - teilweise muss man sie auch nur minimal anders verwenden.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 17. Februar 2015 07:29
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Sonntag, 22. Februar 2015 03:05