• 5737阅读
  • 2回复

Re:mplayer 不能播放 SWF格式文件 [复制链接]

上一主题 下一主题
离线kunkka
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-15
关键词: mplayer,qt3,swf
  我用的WMware下Fedora13, 用QT3写的界面代码 调用mplayer播放文件
  mplayer源码包:  MPlayer-1.0rc4.tar.bz2 (其他些库文件有几个 都按照网上的方法下载的)
  其他包: all-20071007.tar.bz2(解码器包)
        windows-all-20071007.zip (windows 解码器包)
        Blue-1.7.tar.bz2 (程序图形界面皮肤)

配置 : configure : ./configure --prefix=/usr/local/mplayer --codecsdir=/usr/lib/codecs/ --enable-gui --enable-menu    


QT3播放文件代码:
  1.          playProc->clearArguments();        playProc->addArgument(mplayerPath);        playProc->addArgument( "-vo" );        playProc->addArgument( "xv" );        playProc->addArgument( "-slave");        playProc->addArgument( "-quiet");        playProc->addArgument(filename);         playProc->addArgument("-wid");        playProc->addArgument("0x" +  QString::number((long)(playWidget->winId()),16));        playProc->start();        if(!playProc->isRunning())




播放AVI格式的文件没问题,但播放SWF格式的就出现下列提示:
[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)



为啥啊?  有哪位知道啊!  不胜感激....
离线kunkka
只看该作者 1楼 发表于: 2011-04-15
纠结 没人!!! 自己顶个~
离线kunkka
只看该作者 2楼 发表于: 2011-05-31
还是没人。。。。 不过听说mplayer是不能播放SWF格式文件~~   纠结死
快速回复
限100 字节
 
上一个 下一个