PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Eigener Musikplayer



Gumball
05.12.2008, 10:33
Schwierigkeit: Easy
Dauer: Mittel
Aufwand: Wenig

EDIT!
Ich habe absichtlich Screens gemacht,da man so viel mehr lernt,als
stumpfes Copy - Paste !
EDIT!

Das Outcome dieses Tutorials ist ein kleiner,aber dennoch ganz netter
Musikplayer,bei dem wir das Steuerelement des Mediapalyers mit einbinden.
Wir könnten natürlich auch einfach den Mediaplayer reinbauen,und dazu einen
Openfiledialog,aber ich wollte nur die schönen Farbspiele des Mediaplayers einbauen.
Also let's start.

Zuerst macht ihr euch eine Form,die euer Mediaplayer haben soll.
Meiner hat beispielsweise 429; 354 ,also 429x354 an Größe.
http://img3.imagebanana.com/img/egt5l0sz/1.JPG

Dann Fügen wir unseren Mediaplayer hinzu,diesesn passt ihr eurer Form an,
und zieht dann die blaue Leiste aus der Form raus,so das nur die schwarze
Box mit den Farbspielen bleibt!


http://img3.imagebanana.com/img/x1faj36i/2.JPG

Nun fügt ihr eure Buttons hinzu,ich habe folgende Buttons eingebaut:
Play
Pause
Stop
Open
Close

Einen OpenFileDialog müsst ihr auch hinzufügen.

Optional habe ich ein Label,welches den Status anzeigt,also macht noch
ein Label dazu,welches den Text "Mode: Stop" enthält,dazu später mehr!

http://img3.imagebanana.com/img/a5vhtf0/3.JPG

Nun bekommen unsere Buttons die Funktionen,am einfachten der Close Button,er bekommt folgenden Befehl:
http://img3.imagebanana.com/img/v5lbu7b/CLOSE.JPG

Damit wird die Anwendung beendet.

Der Play Button bekommt diesen Befehl:

http://img3.imagebanana.com/img/yjwqhm0/PLAY.JPG

Dieses lässt den Mediaplayer starten,logisch oder?
Nach diesem Prizip funktionieren auch der Stop:
http://img3.imagebanana.com/img/4jctbix/STOP.JPG
und der Pause Button:
http://img3.imagebanana.com/img/yat6rsoo/PAUSE.JPG

Wie ihr sehen könnt ist bei jeder der "Label1.Text" anders,dies bewirkt,
dass der Abspielmodus bei einem Buttonklick geändert wird,ganz simpel:

Das waren schon unsere Buttons für den Player.
Nun zum öffnen der Daten,dazu wählt ihr den "Open" Button,
und gebt ihm diese Funktion:
http://img3.imagebanana.com/img/8fof22b/OPEN.JPG
Damit öffnet sich der OpenFileDialog,mit welchem ihr die Musik-
datei auwählt.

Die anderen Objekte brauchen aber auch Funktionen,der Mediaplayer z.b.
damit er weiss,was geöffnet werden soll,bekommt er diese Funktion:
http://img3.imagebanana.com/img/ns0f709q/MEDIAPLAYER.JPG

Und wenn ihr nun das Debugging starte,habt ihr euren eigenen kleinen
Mediaplayer.

Mein Outcome:
http://img3.imagebanana.com/img/f47vuiqn/outcome.JPG

Have Fun
Hoffe es ist verständlich,und ich habe in der Eile nichts vergessen ;)

topup
05.12.2008, 11:33
Nunja. Ist kein wirklich eigener Musikplayer da er die WMP Engine verwendet.

Gumball
05.12.2008, 11:35
Das Outcome dieses Tutorials ist ein kleiner,aber dennoch ganz netter
Musikplayer,bei dem wir das Steuerelement des Mediapalyers mit einbinden.

:roll:

Hatte ich gesagt,aber anscheinend liest du ja nicht

snoopydoo
05.12.2008, 11:37
geil is es trotzdem auf alle fälle

WatchOut
05.12.2008, 11:50
Adioz & Viva los Tioz & Danke, ist cool für Anfänger :)

(legenden sterben nie :))

Lukestyler
05.12.2008, 12:56
wenn ich fragen darf mit welchen prog haste den gemacht ? =)

Gumball
05.12.2008, 12:59
Visual Basics 2008

Gibt es hier gratis zum Download:
http://www.microsoft.com/germany/express/product/visualbasicexpress.aspx

g4$one
05.12.2008, 14:11
cooles Tut
alles klappt
Danke

crAck.ay
05.12.2008, 14:31
Danke, frisst kaum Ressourcen ohne den ganzen SchickSchnack drum rum !
Wird jetzt noch erweitert und umgestaltet ;)

Vielen Dank nochmal !

Gamhack
05.12.2008, 14:48
danke find das sehr cool
und auch gut erklärt
vielen danke
mfg.

Sirect
05.12.2008, 15:15
Ich finde es auch gut, obwohl man mit .NET auch MP3 abspielen kann, und es daher leicht ist eine eigene Engine zu erstellen =)

ZoX
05.12.2008, 15:20
is echt nice aber bei dem fehlt noch ne Wiedergabeliste^^ weil immerwieder auf play drücken is mist xD

Sirect
05.12.2008, 15:40
Ja, das ist aber nicht besonders schwer, einfach ne Listbox =)

Sawyer
05.12.2008, 17:15
Dann Fügen wir unseren Mediaplayer hinzu,diesesn passt ihr eurer Form an,
und zieht dann die blaue Leiste aus der Form raus,so das nur die schwarze
Box mit den Farbspielen bleibt!

naja oder einfach die control eigenschaft auf none setzen

dann wird keine Steuerleiste eingeblendet

MfG

Gumball
05.12.2008, 17:40
The Papst:
Oder so :D

g4$one:
Das Mediaplayer Element findeste unter Extras -> Toolboxelemente auswählen...
http://img3.imagebanana.com/img/k5yhkqa/screen.JPG

Habs hier gepostet,weil vllt andere das Problem auch haben,da das Element nicht Standard in der Leiste ist ;)

MrX
13.12.2008, 23:12
hey cool erstma danke für das tut & deine bemühungen.
hab es auch gleich ma ausprobiert (weiL will langsam aber sicher VB.net lernen) & auch alles so gemacht wie du beschrieben hast, nur wenn ich dann das debugging starte krieg ich diese fehler meldung:
http://img262.imageshack.us/my.php?image=fehlerpn1.jpg
wie kann das sein ? hab doch alles genau so gemacht wie du geschrieben hast ? naja schonma danke im vorraus :D

Gumball
13.12.2008, 23:31
Wie wäre es mit "Diesen Dialog nicht mehr anzeigen" auswählen und "ja" Klicken,habe ich auch ab und zu.
Oder hast du am OpelFileDialog rugespielt und willst .wav öffnen oder ähnlihes?

MrX
13.12.2008, 23:35
ja hab ja schon auf JA geklickt nur dann kann ich i.wie nix abspielen :/
ahh seh gerade das ich beim OpenFileDialog nix eingetragen habe >< aber was kommst denn da rein ?
ja normale mp3 möcht ich abspielen

Added after 14 minutes:

hm doch es geht. aber um die datei abzuspielen muss ich erst ins media player fenster klicken ist das normal ?
erst wenn ich das gemacht habe & dann auf stop gehe kann ich den play button benutzen um es wieder abzuspielen ?!

Added after 1 hours 11 minutes:

naja wenn jemand weiß wie ich das hinbekomme mit dem play button bitte posten :P

ZoX
29.12.2008, 06:50
Hast ne PM MrX

/edit kann wer bitte den code für die lautstärkereglung posten?
und für die wiederholungs funktion ( also lied wiederholen)