PDA

View Full Version : [C#] Riprodurre una traccia audio


pare93
27-03-2010, 14:53
Salve a tutti,
sapente dirmi se č possibile riprodurre una traccia audio in un visual C#?

gugoXX
27-03-2010, 14:54
Salve a tutti,
sapente dirmi se č possibile riprodurre una traccia audio in un visual C#?

Certo. In tanti modi diversi.
Il piu' facile e' inserire il controllo "Windows Media Player", eventualmente nascosto, e suonare con esso in modo asincrono.
2 righe di codice

pare93
27-03-2010, 15:06
Me le posti queste due righe?

pare93
27-03-2010, 15:51
Qualcuno sa come inserirlo?

gugoXX
27-03-2010, 16:47
Aggiungi la reference a WMPLib, che dovresti avere se hai Windows Media Player installato, e poi


class Program
{
static void Main(string[] args)
{
Console.WriteLine("Preparing");
WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayer();
wmp.URL = "mms://wstream5a.di.fm/harddance";
Console.WriteLine("Play");
Console.ReadKey();
}
}


Cosi' suoni un po' di Hard Dance.
Al posto della URL puoi mettere un percorso locale.

pare93
28-03-2010, 08:46
Nel pc ho windows media player ma non riesco a trovare il WMPLib.
Ho:
- Windows media library sharing services v1.0
- Windows media player 1.0
- Windows media player 1.0
- Windows media player compatibility layer
- Windows media player launcher
- WMPRichPreviewLauncher 1.0 Type library

E molte altre voci che credo non crentrare niente con l' argomento.
Come faccio?

gugoXX
28-03-2010, 11:01
il COM chiamato wmp.dll nella system32.
Settalo in CopyLocal per spostarlo anche nel folder destinazione della compilazione.

Comunque...

http://lmgtfy.com/?q=c%23+embed+windows+media+player

pare93
29-03-2010, 09:04
Ok grazie ora sono riuscito a mettere windows media player ed ad avviare un brano.
Perņ non riesco a trovare come aggiungere + brani oppure fare ripetere lo stesso.
Mi dai una mano?

pare93
30-03-2010, 08:40
up

astorcas
30-03-2010, 09:30
http://lmgtfy.com/?q=c%23+embed+windows+media+player

:asd: