读书人

关于Media Player编程中中怎么打开和保

发布时间: 2012-01-19 00:22:28 作者: rapoo

关于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,列表文件的内容就会改动。

读书人网 >C#

热点推荐