linux上查看swf文件.靠譜


在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的文件名就行了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM