我正在創建允許用戶上傳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