我正在创建允许用户上传swf文件的此网站。 我想添加一个功能,在上传之前显示swf文件, 因此用户可以确认他/她是否正在上传正确的文件。在上传之前预览SWF文件
我目前使用FileReader :: readAsDataUrl(file)方法,但它不工作。 虽然它可以读取文件的内容,但好像flash播放器无法正确解释数据 。它说,“电影未加载”,当你点击它。
以下是生成的html代码形式的JavaScript。
<object width="350" height="350" type="application/x-shockwave-flash" data="<!--data-->">
<param name="movie" value="<!--data-->">
<param name="AllowScriptAccess" value="always">
</object>
我试着将数据和值部分更改为已上载到服务器中的相同文件的URL,并且它工作正常。 所以也许有不同的方式从本地电脑读取数据。
任何反馈,非常感谢。
感谢, artsylar
在对象标签中使用嵌入标签并进行检查。 –
value =“flvplayer.swf?file = ** video Location **&autoStart = true”将此行添加到第二个参数中。 –
谢谢@AlpeshPrajapati的建议。我不知道在哪里添加你的第二条评论。我的意思是我应该设置哪个属性。并flvplayer.swf是我的文件的名称? – artsylar