您的位置:首页 > 其它

最近利用工作闲余试用了VS2005 Beta2,写了一个播放器.

2005-06-13 12:07 363 查看
可能算不上是播放器吧,就是调用了Windows Media Player控件,其实实现基本上都还是比较容易的.看一下程序的界面吧.



其实这个播放器的最大功能是搜索功能,能搜索到特定网站下,某歌手的所有专辑下的所有歌,当前仅针对某网站写了一个分析正则式.看一下Searcher



左边的是歌手分类的树型控件.选取相应的歌手,双击就可以实现搜索了.



当搜索完成后,可以选择单首、多首或者全部添加到播放列表。然后就可以听了。

其实实现上面这样的程序,技术含量不是很高,通过WebClient下面页面,然后通过正则表达式分析就可以了。

有朋友需要的正则表达式提取部分,供大家参考一下.如果有错误,希望能指出.谢谢!
string AlbumPattern = @"\.\./musiclist/mmc_(?<AlbumID>(\w+))\.htm";
string AlbumNamePattern = @"专辑名称:(?<AlbumName>(.*))<br>";
string ArtistNamePattern = @"歌手姓名:<a+\s+href='\.\./special/msp_(\d+)\.htm'>(?<Artist>(.*))</a><br>";
string SongPattern = @"<a+\s+href=/xxxx/(?<SongID>(\d+))\.htm+\s+target=_blank><font+\s+style='margin-left:+\s+0;+\s+margin-right:+\s+0'>(?<Name>((.|\n)*?))</font></a>";
string SongUrlPattern = @"(<param+\s+name='URL'+\s+value='(?<Url>(.*))'>)";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐