Tôi muốn sử dụng HTML5 FileApi để đọc SWF đến một số OBJECT
(hoặc EMBED
, nếu tốt hơn để làm?).HTML5 FileApi + FileReader - Nguồn cấp dữ liệu <object> với SWF
Mã hiện tại của tôi gặp sự cố trên Chrome/Iron (chỉ trình duyệt ổn định cũng hỗ trợ xmlhttprequest v2 FormData). Tôi đã đọc nó để đọc dữ liệu hình ảnh thành một IMG được tạo ra trên bay. Nhưng đối tượng một bị treo tab hiện tại trong trình duyệt.
else if (file.type == "application/x-shockwave-flash") {
var show = document.createElement("object");
show.type = "application/x-shockwave-flash"
show.style.width = "100%";
show.style.height = "100%";
show.id = "thumb";
document.getElementById("thumbnails").appendChild(show);
var reader = new FileReader();
reader.onload = (function (aImg) {
return function (e) { aImg.data = e.target.result; };
})(show);
reader.readAsDataURL(file);
Tôi có thực sự đọc phần object.data
không? Làm thế nào nó được thực hiện đúng? Có ai biết không? Hay điều này không đầy đủ và tôi phải đợi để thực hiện tốt hơn?
Lưu ý rằng thuộc tính 'dữ liệu' trên đối tượng hiển thị không có liên quan. Những gì bạn cần là một nút con với tên = "phim" và giá trị = "yourdata". Xem http://kb2.adobe.com/cps/415/tn_4150.html – jimbojw