如何获取网页上media player正在播放的歌曲url

怎么获取网页上media player正在播放的歌曲url
获取网页上media player正在播放的歌曲url,然后就可以保存到本地文件了
theworld或遨游浏览器有这个功能:捕获正在播放的歌曲的地址,alt+鼠标点击就可以保存了

我的思路:通过查看网页代码,使用正则找到.wma或.mp3;
但是音乐网站有防盗链,把音乐的url地址写在javascript里,比如这样:http://www.qq163.com/song/7819/94984.htm
JScript code
<script language="JavaScript">
<!--
var isFF=(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1)
var objPlayer = document.getElementById("MediaPlayer");
if(isFF){objPlayer=document.MediaPlayer;}
var strFile0 = "/new9/qiang4/0104/3.Wma";
objPlayer.url = s_list+strFile0;
objPlayer.src = s_list+strFile0;
//-->
</script>

<script language="javascript">
PlayerGetState(objPlayer);
var mlid = 94984;
</script>
这个如何处理?
真实地址是:http://wmadd.qq163.com:8181/wmass88/new9/qiang4/0104/3.Wma
这个是动态改变的,只能在播放的时候获取

------解决方案--------------------
从你贴的js来看,它是通过运行时修改 
objPlayer.url = s_list+strFile0;
objPlayer.src = s_list+strFile0;

var objPlayer = document.getElementById("MediaPlayer");
----------页面中有个 id = "MediaPlayer"的元素


你在运行时用IHTMLDocument3::getElementById() 得到该元素,然后使用IHTMLElement::getAttribute获取其 src/url属性即可 

------解决方案--------------------
url是FLASH对象的特定属性,src是MEDIA PLAYER的特定属性,你可以直接从对象获取播放器接口,然后读取对应的属性即可。