Avatar billede krestionsen Nybegynder
07. januar 2004 - 22:24 Der er 7 kommentarer og
2 løsninger

mp3 afspiller

Hvordan kan jeg i C# lave en afspiller til mp3 filer, hvilke componenter kan bruges til det og hvordan implementere man dem?
Avatar billede sekhmet_ds Nybegynder
07. januar 2004 - 22:37 #1
Hvis du installere den managed (.NET) udgave af DirectX9 du kan hente hos Microsoft er der et namespace der hedder Microsoft.DirectX.AudioVideoPlayback. Der i finder du en klasse der hedder Audio (så vidt jeg husker) og den kan du bruge direkte til at afspille mp3.
Avatar billede krestionsen Nybegynder
07. januar 2004 - 22:44 #2
ok, hvad er adressen til den manager?
Avatar billede jepsen999 Nybegynder
07. januar 2004 - 22:51 #3
Avatar billede krestionsen Nybegynder
07. januar 2004 - 22:54 #4
Hvordan får jeg den ind i mit program, når jeg har downloadet den?
Avatar billede jepsen999 Nybegynder
07. januar 2004 - 23:13 #5
Jeg har ikke prøvet at arbejde med directx, - kun med mediaplayer.

Mediaplayer:
-Opret en form i visual studio.
-Åben din toolbox og vælg add/remove items i højrekliks menuen
-vælg com component fanebladet
-find og sæt kryds i "windows media player", - klik ok
-træk mediaplayeren ind på formen fra din toolbox
-sæt en button på din form

private void button1_Click(object sender, System.EventArgs e)
{
this.axWindowsMediaPlayer1.URL = @"mp3filen.mp3";
this.axWindowsMediaPlayer1.Ctlcontrols.play();
}

kør...

Det er nok bedre (og sikkert lige så simpelt) at bruge det managed directx end mediaplayeren det er en com-component - men det er mit bedste bud lige nu.
Avatar billede jepsen999 Nybegynder
07. januar 2004 - 23:25 #6
Det ser ud til at du ikke behøver hele SDK pakken til directx hvis du vælger den løsning
DirectX 9.0b Software Development Kit (SDK) for C#
http://www.microsoft.com/downloads/details.aspx?FamilyID=592393a7-c677-4023-8b27-94e61141e9c6&DisplayLang=en
(65 mb)
Avatar billede sekhmet_ds Nybegynder
08. januar 2004 - 07:47 #7
Hvis du bruger VS.NET skal du tilføje en reference (skal du sikkert også i #developer) til en DLL fra GAC'en (det faneblad dialog starter i). Hvis du compiler manuelt skal du selv angive DLL'en.

DLL hedder bare Microsoft.DirectX.AudioVideoPlayback, og du kan finde yderligere informationer om den ved at bruge de .NET configurations værktøjer der findes under Control Panel -> Administrative Tools.
Avatar billede krestionsen Nybegynder
10. januar 2004 - 21:06 #8
jepsen999 hvis du vil have halvdelen af pointene, kan du så ikke lige komme med et og ikke en kommentar?
Avatar billede jepsen999 Nybegynder
10. januar 2004 - 21:43 #9
jo da ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester