在linux上查看swf文件,本來想用gnash 來看,可是有的電腦上看的時候只有聲音,沒有圖像
所以用網頁來查看,推薦谷歌
我們在和flash文件的同目錄下新建一個文件名為:index.html
注:名字可以任意,但后綴必須得是html網頁文件


使用gedit打開文件,復制下面的html標簽:
<embed src="./kofwing_1-4.swf" width="100%" height="550px" />
其中:
src:表示swf文件的路徑
width:表視頻寬度
height:表視頻高度
高度和寬度可以根據你自己播放flash高寬來自定義
但是我的swf文件太多了,一個一個的寫就比較麻煩,所以寫了個py腳本來自動生成
首先用shell命令將文件名重定向到一個文件中

寫個py文件,
目錄結構為

其中只需要將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目錄內容為:

html文件內容,

然后將mk目錄放到和swf文件的同一個目錄

用瀏覽器打開就行了
有的打不開,就換一個html的文件名就行了

