Как играть SWF-файл в автономном Adobe Flash Player в HTML5

0

Я должен играть в файл ударной волны в одиночном флеш-ролике adobe, не в веб-браузере, и что файл ударной волны также содержит файл xml в качестве содержимого. все предложения приветствуются, пожалуйста

Теги:
flash

2 ответа

0
import java.io.File;
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class ReadHtml implements Runnable {
    private static String flashFileName = "";
    private static String flashXmlName = "";
    private static String flashString = "";
    private static String flashPlayer = "flashplayer_11_sa";
    private static String htmlFilePath = "";

    public final static void main(String[] args) throws Exception {
        File file = new File("D:/.../index.html");
        Document doc = null;
        Element link = null;
        if (file.exists()) {
            htmlFilePath = file.getParent();
            doc = Jsoup.parse(file, "UTF-8", "");
            link = doc.select("embed").first();
        }
        flashXmlName = link.attr("flashvars");
        flashFileName = link.attr("src");
        flashString = flashFileName + "?" + flashXmlName;
        flashString = htmlFilePath + File.separator + flashString;

        Thread CmdThread = new Thread(new ReadHtml());
        CmdThread.start();
    }
    @Override
    public void run() {
        try {
            final String[] cmdArray = { flashPlayer, flashString };
            final Process process = Runtime.getRuntime().exec(cmdArray);
            process.waitFor();
        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }
    }
}
0

Google только что запустил новый проект Google Labs под названием "Swiffy". Он преобразует Flash SWF файлы в HTML5.

Он позволяет повторно использовать контент Flash на устройствах без Flash-плеера (например, iPhones и iPads).

Источник: http://www.webpronews.com/convert-swf-files-to-html5-with-swiffy-2011-06

  • 0
    Спасибо @Karthik, но я решил эту проблему, вызвав Adobe Flash Player из командной строки, и я сделал одну Java-программу для извлечения имен файлов SWF и XML из файла HTML, а затем вызвать командную строку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню