Entwickler-Ecke

WinForms - ComboBox Playlist abspielen


niggo233 - Fr 21.01.11 23:07
Titel: ComboBox Playlist abspielen
Hi
hab einen Windows Media Player eingebaut und möchte jetzt aus einer ComboBox die Musik Dateien abspielen,hab es schon versucht aber hab es nicht geschafft.Außerdem möchten ich den Player pausieren und stopen.Wie geht das?
Mein Code

C#-Quelltext
1:
2:
3:
4:
5:
6:
:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            IWMPPlaylist play = new IWMPPlaylist(comboBox1.Items);
            axWindowsMediaPlayer1.URL = play;
        }

C#-Quelltext
1:
2:
3:
Die Fehler sind:
Fehler  1  Es konnte keine Instanz der abstrakten Klasse oder Schnittstelle "WMPLib.IWMPPlaylist" erstellt werden.  C:\Users\clubberer\AppData\Local\Temporary Projects\Media Player Test\Form1.cs  46  33  Media Player Test
Fehler  2  Eine implizite Konvertierung vom Typ "WMPLib.IWMPPlaylist" in "string" ist nicht möglich.  C:\Users\clubberer\AppData\Local\Temporary Projects\Media Player Test\Form1.cs  47  41  Media Player Test

Danke
Mfg


Th69 - Sa 22.01.11 10:05

Hi nochmals,

unter http://www.visual-basic5.de/vbclassic/dotnet/playlist.htm gibt es ein VB.NET-Beispiel dafür (du kannst dir den Code ja mittels http://www.developerfusion.com/tools/convert/vb-to-csharp/ nach C# übersetzen lassen).
Die interessante Methode heißt 'newPlayList(...)'.
Die Fehlermeldung sagt ja aus, daß man eben von Interfaces (Schnittstellen) keine Instanzen erstellen kann, d.h. du brauchst eine konkrete Implementierung dafür (die sich dann in der Methode 'newPlayList(...)' verbirgt).


niggo233 - Sa 22.01.11 16:42

Hi
ok danke,aber wie kann ich jetzt eine neue Playlist generieren.Sorry bin zu blöd
Danke für eure Hilfe.
Mfg