Environment : Under the Fedora13 with WMware.
Recently, i had to design the user interface for mplayer use qt3.
the source package of mplayer : MPlayer-1.0rc4.tar.bz2
configure : ./configure --prefix=/usr/local/mplayer --codecsdir=/usr/lib/codecs/ --enable-gui --enable-menu

When i play the SWF file ,it can not be played... but it can play the AVI files.
I wrote some codes play the file:
Qt Code:
  1. playProc->clearArguments();
  2. playProc->addArgument(mplayerPath);
  3. playProc->addArgument( "-vo" );
  4. playProc->addArgument( "xv" );
  5. playProc->addArgument( "-slave");
  6. playProc->addArgument( "-quiet");
  7. playProc->addArgument(filename);
  8. playProc->addArgument("-wid");
  9. playProc->addArgument("0x" + QString::number((long)(playWidget->winId()),16));
  10. playProc->start();
To copy to clipboard, switch view to plain text mode 

When I played the SWF files report I get the following:

[root@localhost bin]# ./mplayer /home/ywj/Main.swf
MPlayer 1.0rc4 (C) 2000-2010 MPlayer Team

Playing /home/ywj/Main.swf.
libavformat file format detected.
[swf @ 0x93cbd10]Compressed SWF format not supported
LAVF_header: av_open_input_stream() failed
Seek failed
libavformat file format detected.
LAVF_header: av_open_input_stream() failed

Exiting... (End of file)

Any help would be appreciated!
Thank you .