C# WindowsMediaPLayer怎么播放网络歌曲,那个axmediaplayer.url怎么获取?
我做了个本地音乐播放器,想用搜狗音乐或者其他音乐门户来做个网络的,可是不知道那个歌曲的链接该怎么获取。回答的最好是经过自己测试的,管用的!...
我做了个本地音乐播放器,想用搜狗音乐或者其他音乐门户来做个网络的,可是不知道那个歌曲的链接该怎么获取。回答的最好是经过自己测试的,管用的!
展开
1个回答
2013-09-26
展开全部
从页面http://music.baidu.com/songlist/中使用正则表达式
(?<=sid=")([^"]*)获取音乐代号
根据获取到的代号生成url连接
http://music.baidu.com/song/代号
从生成的url页面中使用正则表达式
(?<=download_url=")([^"]*)获取音乐播放的url
歌曲名获取:
(?<= sname=")([^"]*)
歌手名获取
(?<=<span class="author_list" title=")([^"]*)
测试可用,希望楼主能够理解以上。
(?<=sid=")([^"]*)获取音乐代号
根据获取到的代号生成url连接
http://music.baidu.com/song/代号
从生成的url页面中使用正则表达式
(?<=download_url=")([^"]*)获取音乐播放的url
歌曲名获取:
(?<= sname=")([^"]*)
歌手名获取
(?<=<span class="author_list" title=")([^"]*)
测试可用,希望楼主能够理解以上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询