Maybe WMP just needs some more codecs....The reason I suggested itunes is that it will play things that WMP says no to...
Have a look at this thread, it has a choice of different codecs...
CODECs list
If you have XP try this pack it's very good...
http://www.xpcodecpack.com/