Spent over 3 hours trying to figure out why some links in my content query were opening in silverlight player. Decided to remove the silver light player and disabled media player…it did not work. Finally I found a JS file in the layouts folder and commented out couple of lines. The links now open in windows media player or what ever player the file is associated with. No more silverlight player !
Location: 14/templates/layouts/MediaPlayer.js
Find : var links=rootElement.getElementsByTagName("a");
Replace with : var links;
If you are using a content query webpart with xsl stylesheets, you can just check a check box to do the same. “Play media in new window”