关于Media Player编程中中如何打开和保存一个播放列表(*.wpl)格式
我要打开一个已经存在的播放列表和一个保存一个正在播放的列表.
该如何做的.
//创建一个新的播放列表
WMPLib.IWMPPlaylist oPlaylist = MediaPlayer.playlistCollection.newPlaylist( "我的列表 ");
WMPLib.IWMPMedia3 oMedia;
//一个新的播放
oMedia = (WMPLib.IWMPMedia3)MediaPlayer.newMedia(@ "D:\20061010115110754.wma ");
oPlaylist.appendItem(oMedia);
oMedia = (WMPLib.IWMPMedia3)MediaPlayer.newMedia(@ "D:\WebCast20070209am_Video.wmv ");
oPlaylist.appendItem(oMedia);
oMedia = (WMPLib.IWMPMedia3)MediaPlayer.newMedia(@ "D:\20061010115110754.wma ");
oPlaylist.appendItem(oMedia);
oMedia = (WMPLib.IWMPMedia3)MediaPlayer.newMedia(@ "D:\20061010115110754.wma ");
oPlaylist.appendItem(oMedia);
oMedia = (WMPLib.IWMPMedia3)MediaPlayer.newMedia(@ "D:\20061010115110754.wma ");
oPlaylist.appendItem(oMedia);
MediaPlayer.currentPlaylist = oPlaylist;
我可以这样的方式创建一个播放列表.
我要上边的方式怎么办?
------解决方案--------------------不使用IWMPPlaylistCollection接口的newPlaylist,使用IWMPCore3接口的newPlaylist,可以指定文件的url,也可以打开已存在的一个playlist。wmp中playlist是自动保存的,你每次添加一个新的Media,列表文件的内容就会改动。