Я должен играть в файл ударной волны в одиночном флеш-ролике adobe, не в веб-браузере, и что файл ударной волны также содержит файл xml в качестве содержимого. все предложения приветствуются, пожалуйста
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();
}
}
}
Google только что запустил новый проект Google Labs под названием "Swiffy". Он преобразует Flash SWF файлы в HTML5.
Он позволяет повторно использовать контент Flash на устройствах без Flash-плеера (например, iPhones и iPads).
Источник: http://www.webpronews.com/convert-swf-files-to-html5-with-swiffy-2011-06