我正在尝试在我的网页上播放本地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>
感谢阅读...