zoukankan      html  css  js  c++  java
  • 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("
    ",'')  #  去掉最后拼接时候的换行符
    
        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的文件名就行了

  • 相关阅读:
    移动端自适应之flexible
    iview表单验证之正则验证、函数验证
    h5获取地理坐标
    $store.getters调用不执行
    arcgisJs之底图切换插件
    使用iview 的表单组件验证 Upload 组件
    ArcGis之popup列表字段自定义
    NHibernate 错误
    让C#可以像Javascript一样操作Json
    ZooKeeper学习第八期——ZooKeeper伸缩性
  • 原文地址:https://www.cnblogs.com/xiaokang01/p/9151721.html
Copyright © 2011-2022 走看看