View Full Version : [C#] Riprodurre MP3 o MIDI
bedo2991
26-03-2009, 15:16
Ho provato diversi metodi trovati in giro ma nessuno funziona, riesco solo con i wav che però sono troppo pesante.
Mi serve il metodo più semplice per riprodurre un mp3 o un midi come sottofondo in un programma.
Help!
Mi serve il metodo più semplice per riprodurre un mp3 o un midi come sottofondo in un programma.
Il metodo più semplice, e che forse ti da anche il maggior controllo ( volume, play, stop, pause... ) è importare un componente ( COM ) Win Media Player... Già provato ?
Il metodo più semplice, e che forse ti da anche il maggior controllo ( volume, play, stop, pause... ) è importare un componente ( COM ) Win Media Player... Già provato ?
Confermo.
2 click e 2 righe di codice.
Il componente suona anche in modo asincrono, quindi direi che va proprio bene per il caso tuo.
bedo2991
28-03-2009, 22:18
No, non ancora provato.
Mi potreste spiegare a grandi linee come si usa?
Semplice. Aggiungi il componente COM Wmp alla barra dei controlli ( magari creati una scheda nuova per i componenti COM non gestiti... ). Trascinalo sulla Form, e poi :
>> alcuni settaggi iniziali + caricamento file :
axWindowsMediaPlayer1.settings.volume = 50;
axWindowsMediaPlayer1.settings.autoStart = false;
axWindowsMediaPlayer1.settings.setMode("Loop", false);
axWindowsMediaPlayer1.URL = Application.StartupPath + "\\" + "Test.mp3";
>> controllo riproduzione :
axWindowsMediaPlayer1.Ctlcontrols.play();
axWindowsMediaPlayer1.Ctlcontrols.pause();
//...
;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.