A better way is try to compile the mplayer
I've tried a lot of solutions with rpms,
Install with packages always have a lot of problems about depending.
According to your gcc might be too old(I'm not sure)
better download a old version of source code
It's easy to compile, try it!!!
A .Download several files at http://www.mplayerhq.hu/homepage
1. source code
5. fonts if you need when watching movies
B. create a directory /usr/bin/win32
than untar win32codec, copy everything in this directory
C. untar divx and execute ./install.sh
D. untar the source code
1. ./configure --disable-gcc-checking --enable-gui
3. make install
Then you have a mplayer without GUI panel
E. untar the font file and move everything to /usr/local/share/font/
untar skin file , for example, I use the default skin, therefore
I move the untared default directory to /usr/local/share/Skin/
Now you have a convenient GUI panel with mplayer
gmplayer -vo x11 -zoom -unicode
HaHa!! Enjoy it!!
But actually I prefer Xine,cause the mplayer always shows
my machine is too old to play the movie, and terminate for a while..
Try Xine also, it can play .wmv well.