QQ音乐2009去广告其实很简单,只需要修改皮肤的一个配置文件里的几个参数就OK了,和修改HTML非常相似。
以默认皮肤“乐之海洋”为例。在“C:\Program Files\Tencent\QQMusic\QQMusicSkin\Default\List”目录下,修改 config.xml 文件:
<DlgItem id="DlgItem_Advertisement" left="1" top="179" width="294" height="0" relative="hb" itemID="1005" visible="true" />
此处是把广告的高度修改为0,这样广告就显示不出来了。
<DlgItem id="DlgItem_PlayList" left="0" top="0" width="296" height="241" relative="ltrb" itemID="4097" visible="false" />
<DlgItem id="DlgItem_UserList" left="0" top="0" width="296" height="241" relative="ltrb" itemID="4098" visible="false" />
<DlgItem id="DlgItem_RandomList" left="0" top="0" width="296" height="241" relative="ltrb" itemID="4099" visible="false" />
以上三处是把三个播放列表的高度修改为原高度+广告高度,这样播放列表就把广告隐藏后出现的空间占满了。
OK,大功告成,其他皮肤也可以如此修改来去掉广告。
此文试验版本:QQMusic2009正式版SP2P10(645)。