2012-02-28 56 views
0

我一直在使用Titanium appaccelerator,現在我正在嘗試在其中打開一個視頻。在鈦中打開視頻時出錯

我用下面的代碼:

movieWindow.js 

function displayVideo() 
{ 
    var window = Ti.UI.createWindow({ 
    width:200, 
    height:300, 
    }); 

    var activeMovie = Titanium.Media.createVideoPlayer({ 
    url:"respigrandsoupir.mp4", 
    width:300, 
    height:200, 
    top:50, 
    left:50, 
    backgroundColor:'#0f0' 
    }); 

    window.add(activeMovie); 
    activeMovie.play(); 

    return window; 
} 

我的視頻respigrandsoupir.mp4是資源文件夾下。問題是,當試圖運行此方法時,出現以下錯誤:

[WARN] Exception in event callback. { expressionBeginOffset = 159; expressionCaretOffset = 173;
expressionEndOffset = 191;
line = 12;
message = "Result of expression 'Titanium.Media' [undefined] is not an object.";
name = TypeError;
sourceId = 238167336;
sourceURL = "file://localhost/Users/adrian/Documents/Titanium%20Studio%20Workspace/La%20Pause/Resources/movieWindow.js";

} 

有人能告訴我我哪裏出錯了嗎?

回答

0

感謝您提供寶貴的答案,但Project-> Clean解決了我的問題!

0

當您使用像以前從未使用過的Titanium.Media這樣的新對象時,常常需要清理乾淨,因爲Titanium會在目標文件夾中生成自定義的淺色版本。 如果您不清潔,它將枉費搜索此文件夾中的小部件。