2015-09-14 245 views
4

我使用nw.js在node.js中構建了一個視頻播放器。它將脫機運行。Video.js的完整路徑

我希望在這個應用程序中加入的功能之一是播放視頻並將其拖放到「盒子」中的可能性。

我面對這個實現的限制是編碼的必要性的視頻,才能發揮它,使用,例如,函數readAsDataURL()。正如在post中討論的那樣,不可能獲得文件的完整路徑。

對於我來說,「上傳」整個視頻沒有任何意義,只要它已存儲在用戶的hd中即可。

如果他/她嘗試播放大爆炸理論(約20分鐘),這將不會有問題要等待2到3分鐘,不同的嘗試觀看的主。

有沒有很好的解決方法來解決這個問題?

我感謝所有幫助。

UPDATE:

我想在一個領域的文件的複製和粘貼,只要用這個動作可以得到它的URL。但它不是用戶體驗方面最好的...

回答

0

我已經管理。我已將readAsDataURL()更改爲createObjectURL()

出於參考起見,我的代碼

var video = document.createElement("video"); 
video.controls = true; 
document.body.appendChild(video); 
video.src = (window.URL||window.webkitURL).createObjectURL(file); 
video.play(); 

現在,馬拉松我的用戶保存指環王。