javascript を使用してビデオのフラッシュ ファイルを作成しようとしています。Flash ファイルを動的に作成するために DOM を使用しています。私が作業しているコードは Chrome で動作しますが、IE で実行しようとすると、ファイルを読み込めないと表示されます。これが私のコードです。
function create(){
var videoFile = "file.mp4";
var flashVideo = document.createElement("object");
flashVideo.setAttribute("id","videoFlash");
flashVideo.setAttribute("type","application/x-shockwave-flash");
flashVideo.setAttribute("data","http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf");
flashVideo.setAttribute("width","640");
flashVideo.setAttribute("height","360");
var paramM = document.createElement("param");
paramM.setAttribute("name", "movie");
paramM.setAttribute("value", "http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf");
var paramA = document.createElement("param");
paramA.setAttribute("name", "allowFullScreen");
paramA.setAttribute("value", "true");
var paramW = document.createElement("param");
paramW.setAttribute("name", "wmode");
paramW.setAttribute("value", "transparent");
var paramF = document.createElement("param");
paramF.setAttribute("name", "flashVars");
paramF.setAttribute("value", "config={'playlist':[{'url':'" + videoFile + "','autoPlay':true}]}");
flashVideo.appendChild(paramM);
flashVideo.appendChild(paramA);
flashVideo.appendChild(paramW);
flashVideo.appendChild(paramF);
document.getElementById("videoPlayer").appendChild(flashVideo);