我正在尝试构建一个界面,使用触摸屏选择和播放歌曲。到目前为止,我能找到的最简单的方法是使用WMP,我遇到的问题是获取艺术家,专辑和歌曲的列表,并在WMP库的列表框中显示它们。 基本上我有3个列表框。一个人需要展示艺术家,一张专辑和一首歌曲。这些需要来自WMP库。我怎样才能做到这一点? 感谢大家的帮忙。
答案 0 :(得分:2)
可以通过COM接口获取播放列表。您只需添加com库“WMPLib”并创建播放器的新实例:
//create windows media player instance
WindowsMediaPlayer wmp = new WindowsMediaPlayer();
//get all playlists and media
IWMPPlaylistArray paylists = wmp.playlistCollection.getAll();
IWMPPlaylist allMedia = wmp.mediaCollection.getAll();
现在,您可以遍历这些列表以获取您想要的信息。