2015-10-24 74 views
2

基本上我正試圖加載一個電影。無法加載電影文件Processing,Library問題?

錯誤是 「無法加載電影文件數據/ test.mov」

我曾嘗試:

  • 播放.MOV,.MP4,.WMV
  • 定位文件在各種文件路徑中(一個名爲data的文件夾,根本沒有文件夾,沒有某個unicode字母的文件夾) 我有三重檢查並運行了多個測試,只用移動文件就可以了。

我正在測試的代碼。

import processing.video.*; 
Move test; 

void setup() { 
size(800, 800); 
test = new Movie(this, "data/test.mov") 
test.loop() 

上面的 「測試=新電影」 部分用於

void draw(){ 
background(0); 
image(test, 400, 400) 
} 

還沒有 「圖像(測試,400,400)」 部分試圖出現我的錯誤。

任何幫助將非常感激。

+1

當'test.mov'文件在'data'文件夾內時,您是否嘗試過'test = new Movie(this,「test.mov」)'?另一種選擇可能是嘗試使用文件的絕對路徑。 – mic4ael

+0

確實如此,多麼奇怪的一件事,非常感謝你,你是否想添加一個答案,以便我可以upvote它:) –

+0

是的,當然。我可以添加它作爲實際的答案;) – mic4ael

回答

2

一個選項可能是使用new Movie(this, "test.mov"),同時在數據文件夾中包含test.mov文件。另一種選擇可能是嘗試使用文件的絕對路徑。

0

變量test的數據類型的類型是Move而不是Movie。 你確定它是正確的。

+0

Typo對不起,原來它是mic4ael回答 –

+0

在這種情況下,它甚至不會編譯。 – mic4ael