使用Embed或Object标记播放swf文件

时间:2015-07-28 08:37:38

标签: javascript html html5 actionscript-3 flash

我正在尝试在我的网页上播放本地swf或flash文件。我要求客户端输入文件,将其转换为数据uri并使用数据uri作为嵌入标记或对象标记的源,但它不起作用。请告诉我我的代码有什么问题。

HTML

<input id="swf_file" type="file" accept="/*" />
<Embed id="swf_player" />

的Javascript

swf_file.onchange = function(){
    var files = this.files;
    var file = URL.createObjectURL(files[0]); 
    swf_player.src = file; 

};

完整的HTML

<html>
<head><title>Swf File</title></head>
<body>
    <input id="swf_file" type="file" accept="/*" />
    <Embed id="swf_player" />
<script>
swf_file.onchange = function(){
        var files = this.files;
        var file = URL.createObjectURL(files[0]); 
        swf_player.src = file; 

    };
</script>
</body>
</html>

感谢阅读...

0 个答案:

没有答案