红联Linux门户
Linux帮助

如何在Linux上播放本地SWF Flash文件

发布时间:2016-08-30 14:34:08来源:linux网站作者:LingByron
Adobe Flash自从对Linux停止支持后,liunx在flash上面的播放就一直是个坑。网上的教程又少,又过时。所以我在这里收集了几种方案来播放本地的Flash文件。
本次测试的系统是Ubuntu 16.04
 
方案一:VLC
部分SWF文件是可以使用VLC或者是其他播放器可以进行播放的,一般的播放器大家可以在软件中心搜索得到的,这里就不再赘述。
 
方案二:swfdec
 
方案三:Gnash
gnash是Linux下的开源SWF播放器
首先更新一下软件包:
sudo apt-get update
安装gnash
sudo apt-get install gnash
如何在Linux上播放本地SWF Flash文件
大家可以在终端输入:gnash
来查看gnash所支持的终端命令。
如何在Linux上播放本地SWF Flash文件
一般情况下我们只需要在SWF文件下右击鼠标,选择gnash播放就可以了。
gnash加载SWF的时候会有一点儿慢,播放还算流畅,但是游戏会感觉反映有点儿慢,完全更不上手速的样子。
不过对于Linux下的原生SWF播放器还是不错的。
如何在Linux上播放本地SWF Flash文件
如何在Linux上播放本地SWF Flash文件
 
方案四:wine+adobe flash player独立版
wine可以在软件中心直接搜索到,点击安装即可。
也可以用命令安装,使用ubuntu自带源里的wine
sudo apt-get install wine
推荐将wine的windows版本设置为win7
可以直接点击wine图标,也可以使用命令:winecfg
如何在Linux上播放本地SWF Flash文件
找到已经下载好的windows版本adobe flash player独立版本,右键以wine windows paogram loader打开就行了,我这里使用的flash版本是22
windows版本的adobe flash player网上是很好找的,如果找不到的可以留言。
如何在Linux上播放本地SWF Flash文件
如何在Linux上播放本地SWF Flash文件
 
方案五:浏览器播放
在Linux 上是有很多很好用的浏览器,其中大牌的浏览器基本上都是有Linux版本的。
但是自带Flash而且和adobe官网同步更新的就只有谷歌浏览器了,所以这里我们也推荐使用谷歌浏览器。
经过测试,直接将flash文件拖到谷歌浏览器中播放是行不通的,所以我们使用一种方案,采用网页的方式来读取本地的flash文件。
因为只是播放flash文件,所以我们也不必严格的遵循网页的格式,只要能达到要求就行了。
我们在和flash文件的同目录下新建一个文件名为:index.html
注:名字可以任意,但后缀必须得是html网页文件
如何在Linux上播放本地SWF Flash文件
使用gedit打开文件,复制下面的html标签:
<embed src="./kofwing_1-4.swf" width="100%" height="550px" />
其中:
src:表示swf文件的路径
width:表视频宽度
height:表视频高度
高度和宽度可以根据你自己播放flash高宽来自定义
如何在Linux上播放本地SWF Flash文件
点击index.html文件,右键以google chrome浏览器打开,就可以了。
如何在Linux上播放本地SWF Flash文件
 
个人感觉使用wine+adobe flash player和使用浏览器播放效果、流畅度都是最好的。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23741.html