将 HTML5 转换为 Flash

Posted

技术标签:

【中文标题】将 HTML5 转换为 Flash【英文标题】:Convert HTML5 to Flash 【发布时间】:2012-08-16 11:35:29 【问题描述】:

我广泛使用 impress.js 来创建大量 html5 演示文稿。这些演示文稿需要显示在触摸屏信息亭上。不幸的是,处理信息亭的供应商表示,这些信息亭上只能显示 Flash 内容。

是否有解决此问题的方法(不包括更换供应商,因为他们控制着这里的大多数信息亭)?如何,而不会丢失演示文稿的效果?

【问题讨论】:

【参考方案1】:

据我所知,唯一的方法是移植它(将应用程序重写到 Flash 中)。

【讨论】:

【参考方案2】:

可以在服务器端将 HTML5 <canvas> 动画渲染为视频文件(h264、WMV、选择您喜欢的)。旧版浏览器可以播放此视频。

我们开发了专有技术来满足这一需求。

查看老问题

Rendering HTML5 animation server-side?

【讨论】:

【参考方案3】:

如果您了解 php,则可以使用以下文档将 .jpg、.pdf 等文件转换为 .swf。 为此,请按以下步骤操作:

1) 通过 composer 下载 phpswfTools

https://php-swftools.readthedocs.org/en/latest/

 
      "require": 
          "php-ffmpeg/php-ffmpeg": "master"
     
   

2) 在你的库中添加这个文件“vendor/autoload.php”

 <?php
    require 'vendor/autoload.php';

3) 然后使用以下代码将 PDF 转换为 SWF

     <?php

    use SwfTools\PDFFile;
    use SwfTools\Configuration;

    $PDF = new PDFFile('file.pdf');
    /* Will autodetect pdf2swf location */
    $PDF->toSwf('destination.swf');

    $PDF = new PDFFile('file.pdf',new  Configuration('pdf2swf'=>'/my/custom/path/to/pdf2swf'));
   /* Will use /my/custom/path/to/pdf2swf */
   $PDF->toSwf('destination.swf'); 

【讨论】:

一个答案应该不仅仅是,请参阅此链接以解决您的问题。就目前而言,您的答案应该是评论。如果您可以在答案中解释如何解决它并参考链接就可以了。

以上是关于将 HTML5 转换为 Flash的主要内容,如果未能解决你的问题,请参考以下文章

将 Flash 转换为 html5 后对齐内容时出现问题

如何将音频数据数组转换为 wav 文件?

Google的黑科技Swiffy:Flash文件转换成HTML5将于7月下线

如何将 .swf 文件转换为 HTML 文件? [关闭]

转换为 html 的 Swf 横幅没有响应

将 Flash 文件转换为 HTML