Hvordan Lage Media Player Ved Hjelp Av Visual Basic.Net

I denne opplæringen vil jeg lære Deg Hvordan du lager en tilpass Mediespiller som er i stand til å spille av lyder,Videoer og visning av bilder i annet format. Så la oss komme i gang. Men Siden Media Player ikke finnes i komponentdelen av toolbox, må vi legge Til Windows Media Player i toolbox. For å gjøre dette, følg bare de angitte trinnene.

  1. Gå til verktøykassen Og Høyreklikk
  2. velg Deretter Velg Elementer og Dialogboksen Tilpass Verktøykasse åpnes.
  3. og velg Windows Media Player på Com-Komponentene.
  4. Klikk deretter»OK»
  5. Og Til slutt Vil Windows Media Player control vises på gjeldende fane.

etter denne prosessen kan vi nå legge Til Windows Media Player I Skjemaet vårt og standardnavnet på denne kontrollen er «AxWindowsMediaPlayer1». Da er du fri til å endre navnet på dette objektet basert på hva du ønsker for eksempel å nevne det som «WMPlayer» slik at det kan være lettere å lese og huske.

Den neste prosessen er at vi skal legge til andre kontroller i skjemaet vårt Som Listbox, FolderBrowserDialog, Menustrip og StatusStrip.

Planlegge objekter og Egenskaper

Objekt

Eiendom

Innstillinger

Form1 Navn mainFrm
Tekst Personlig Mediespiller
Startposisjon Midtskjerm
Kontrollboks Falsk
AxWindowsMediaPlayer1 Navn myPlayer
Listeboks Navn Liste
MenuStrip1 Navn MenuStrip1
StatusStrip1 Navn StatusStrip1
FolderBrowserDialog1 Navn FolderBrowserDialog1

På MenuStrip1 må vi legge til to hovedmenyer Slike Biblioteker og Vise. Bibliotekene har også undermenyer som Musikk, Videoer, Bilder og Utgang. Og For Visningen undermenyen er bare Spilleliste Editor. Dette skal se ut som vist nedenfor.

 undermenyer

og det endelige designet ser ut som vist nedenfor.

finaloutput

etter å designe vårt brukergrensesnitt, la Oss fortsette å legge til funksjoner i vårt program. Første trinn dobbeltklikk på hovedskjemaet, eller vi har navnet det til «mainFrm» for å skifte vår visningsdesigner til visningskode. Deretter legger du til denne koden på mainFrm_Load.

liste.Element.Clear () ‘ slett alt currect-innhold i listen

liste.Skjul () ‘ det vil gjemme på hovedskjemaet

myPlayer.Width = 787 ‘ det vil endre størrelsen på myplayer til 787

og på under Vår Offentlige klasse mainFrm legge denne erklæringen av variabel som vil holde senere banen til vår mappe. Og det vil like dette.

Public Class mainFrm

Dim folderpath Som Streng

etter å ha lagt til denne koden, skal vi lage en subprosedyre som vi skal bruke den til vårt program senere.

Offentlig Sub jokenresult ()

Hvis liste.Element.Count > 0 Deretter

liste.Vis ()

myPlayer.Bredde = 577

statresult.Tekst = liste.Element.Count & «Elementer»

Else

liste.Skjul()

myPlayer.Width = 787

End Hvis

End Sub

Neste vil vi legge til funksjonalitet til en undermenyelementer under biblioteker Musikken. For å gjøre dette bare dobbeltklikk musikk undermenyen. Da blir du omdirigert til kildekodevisning og legger til denne koden, slik at den nå skal se ut som vist nedenfor.

Privat Sub MusicToolStripMenuItem_Click (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer MusicToolStripMenuItem.Klikk

Prøv

‘ det vil åpne mappedialogboksen der du kan velge hvor er den spesifikke mappen til musikken din

FolderBrowserDialog1.ShowDialog ()

Hvis Dialogresultat.OK Da

‘ hvis sant at hvis du klikker ok på mappedialogboksen,vil

‘den få den valgte banen til mappen din og lagre den i di variabel

Dim di Som Ny IO.DirectoryInfo (FolderBrowserDialog1.SelectedPath)

‘ i denne kodelinjen vil den få all den spesifikke filen som har den .mp3 forlengelse og lagre den i diar1 variabel

Dim diar1 SOM IO.FileInfo () = Di. GetFiles («*. mp3»)

Dim Dra SOM IO.FileInfo

‘og i denne linjen vil den samle all informasjon med hensyn til fullpath og navn på alle filer og lagre den til folderpath variabelen

folderpath = di.Fullt navn.ToString

liste.Element.Clear()

‘oppgi navnene på alle filene i den angitte katalogen

For hver dra i diar1

Dim A Som Heltall = 0

‘ a = a + 1

liste.Element.Legg til (dra)

Neste

‘det vil kalle underprosedyren jokenresult() for å utføre noen handlinger

Jokenresult()

Slutt Hvis

Catch ex Som Unntak

‘hvis feil oppstår, vil programmet fange det og sende det tilbake til brukeren.

MsgBox(eks.Melding, MsgBoxStyle.Informasjon)

End Try

End Sub

Og dette er prøven kjører programmet spiller en valgt musikk.

 playingMusic

Og dette er prøven kjører programmet spiller en valgt Film.

playingMovie

og til slutt er dette hele kildekoden.

‘Beskrivelse: Personlig Mediespiller som lar brukeren spille Musikk,Video og bilder etc…

‘Forfatter: Joken Villanueva

‘ Dato Opprettet:Mars 23, 2011

‘Endret Av:

Offentlig klasse mainFrm

Dim folderpath Som Streng

Privat Sub MusicToolStripMenuItem_Click (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer MusicToolStripMenuItem.Klikk

Prøv

‘ det vil åpne mappedialogboksen der du kan velge hvor er den spesifikke mappen til musikken din

FolderBrowserDialog1.ShowDialog ()

Hvis Dialogresultat.OK Da

‘ hvis sant at hvis du klikker ok på mappedialogboksen,vil

‘den få den valgte banen til mappen din og lagre den i di variabel

Dim di Som Ny IO.DirectoryInfo (FolderBrowserDialog1.SelectedPath)

‘ i denne kodelinjen vil den få all den spesifikke filen som har den .mp3 forlengelse og lagre den i diar1 variabel

Dim diar1 SOM IO.FileInfo () = Di. GetFiles («*. mp3»)

Dim Dra SOM IO.FileInfo

‘og i denne linjen vil den samle all informasjon med hensyn til fullpath og navn på alle filer og lagre den til folderpath variabelen

folderpath = di.Fullt navn.ToString

liste.Element.Clear()

‘oppgi navnene på alle filene i den angitte katalogen

For hver dra i diar1

Dim A Som Heltall = 0

‘ a = a + 1

liste.Element.Legg til (dra)

Neste

‘det vil kalle underprosedyren jokenresult() for å utføre noen handlinger

Jokenresult()

Slutt Hvis

Catch ex Som Unntak

‘hvis feil oppstår, vil programmet fange det og sende det tilbake til brukeren.

MsgBox(eks.Melding, MsgBoxStyle.Informasjon)

Avslutt Forsøk

Avslutt Sub

Offentlig Sub jokenresult()

Hvis-liste.Element.Count > 0 Deretter

liste.Vis ()

myPlayer.Bredde = 577

statresult.Tekst = liste.Element.Count & «Elementer»

Else

liste.Skjul()

myPlayer.Bredde = 787

Slutt Hvis

Slutt Sub

Privat sub list_SelectedIndexChanged (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Handterer listen.SelectedIndexChanged

‘ myPlayer vil spille eller vise noe fra listen basert på brukerens valgte element

myPlayer.URL = folderpath & » \ » & liste.Valgt element.ToString

Slutt Sub

Privat Sub VideosToolStripMenuItem_Click (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer VideosToolStripMenuItem.Klikk

Prøv

FolderBrowserDialog1.ShowDialog ()

Hvis Dialogresultat.OK Da

Dim di Som Ny IO.DirectoryInfo (FolderBrowserDialog1.Valgt sti)

Dim diar1 SOM IO.FileInfo () = di.GetFiles («*.*»)

Dim dra SOM IO.FileInfo

folderpath = di.Fullt navn.ToString

liste.Element.Fjern ()

For hver dra i diar1

liste.Element.Legg til (dra)

Neste

jokenresult ()

Avslutt Hvis

Ta ex som Unntak

MsgBox (ex.Melding, MsgBoxStyle.Informasjon)

Avslutt Prøve

MsgBox(folderpath)

Slutt Sub

Privat Sub ImagesToolStripMenuItem_Click(ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer ImagesToolStripMenuItem.Klikk

Prøv

FolderBrowserDialog1.ShowDialog ()

Hvis Dialogresultat.OK Da

Dim di Som Ny IO.DirectoryInfo (FolderBrowserDialog1.Valgt sti)

Dim diar1 SOM IO.FileInfo () = di.GetFiles («*.jpg»)

Dim dra SOM IO.FileInfo

folderpath = di.Fullt navn.ToString

liste.Element.Fjern ()

For hver dra i diar1

liste.Element.Legg til (dra)

Neste

jokenresult ()

Avslutt Hvis

Ta ex som Unntak

MsgBox (ex.Melding, MsgBoxStyle.Informasjon)

Avslutt Forsøk

Avslutt Sub

Privat Sub ExitToolStripMenuItem_Click (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer ExitToolStripMenuItem.Klikk

Meg.Lukk ()

Slutt Sub

Privat Sub PlaylistEditorToolStripMenuItem_click (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer PlaylistEditorToolStripMenuItem.Klikk

‘ i denne linjen hvis spillelisteditoren er, klikker listen på skjemaet.

Hvis PlaylistEditorToolStripMenuItem.Sjekket = Sant da

liste.Vis ()

myPlayer.Bredde = 577

Else

liste.Skjul()

myPlayer.Bredde = 787

Slutt Hvis

Slutt Sub

Privat sub mainFrm_Load (ByVal sender Som System.Objekt, ByVal e Som System.EventArgs) Håndterer MyBase.Last inn

liste.Element.Clear () ‘ slett alt currect-innhold i listen

liste.Skjul () ‘ det vil gjemme på hovedskjemaet

myPlayer.Bredde = 787 ‘ det vil endre størrelsen på myplayer til 787

End Sub

End Klasse

Leave a Reply

Din e-postadresse vil ikke bli publisert.