linux上查看swf文件.靠谱

时间:2021-09-14 14:46:38

在linux上查看swf文件,本来想用gnash 来看,可是有的电脑上看的时候只有声音,没有图像

所以用网页来查看,推荐谷歌

我们在和flash文件的同目录下新建一个文件名为:index.html

注:名字可以任意,但后缀必须得是html网页文件

linux上查看swf文件.靠谱

linux上查看swf文件.靠谱

使用gedit打开文件,复制下面的html标签:

<embed src="./kofwing_1-4.swf" width="100%" height="550px" />

其中:

src:表示swf文件的路径

width:表视频宽度

height:表视频高度

高度和宽度可以根据你自己播放flash高宽来自定义

但是我的swf文件太多了,一个一个的写就比较麻烦,所以写了个py脚本来自动生成

首先用shell命令将文件名重定向到一个文件中

linux上查看swf文件.靠谱

写个py文件,

目录结构为

linux上查看swf文件.靠谱

其中只需要将2.txt移动到这里,然后写个1.py就行了

1.py文件

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 18-6-6 下午6:53
# @Author : LK
# @File : 1.py.py
# @Software: PyCharm
"""
linux 用网页查看swf文件, 因为有很多个swf文件,一个一个改比较麻烦
所以写了个python脚本自动生成
""" import os,shutil
import fileinput
data = []
os.makedirs('mk') # 创建文件夹, 存放生成的文件
# 按行读取文件内容,并且保存到list中
for line in fileinput.input("2.txt"):
data.append(line) for line in data:
'''以每行的内容为文件名, 并且在新文件中添加每行的内容'''
line = line.replace('.swf', '')
content = '<embed src="../'+ line + '.swf" width="100%" height="700px" />'
line+=".html"
line = line.replace("\n",'') # 去掉最后拼接时候的换行符 fp = open(line, 'w') # 创建文件
fp.write(content)
fp.close()
shutil.move(line, "./mk/") # 移动文件

这个文件是创建mk目录,让后将

<embed src="./kofwing_1-4.swf" width="100%" height="550px" />

的名字kofwing_1-4替换成你的文件名 注意我这里的是../ 表示上层目录

生成的mk目录内容为:

linux上查看swf文件.靠谱

html文件内容,

linux上查看swf文件.靠谱

然后将mk目录放到和swf文件的同一个目录

linux上查看swf文件.靠谱

用浏览器打开就行了

有的打不开,就换一个html的文件名就行了

linux上查看swf文件.靠谱