我一直在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]事件回调中的异常。 {expressionBeginOffset = 159; expressionCaretOffset = 173;
expressionEndOffset = 191;
line = 12;
message =“表达式的结果'Titanium.Media'[undefined]不是对象。”; name = TypeError;
sourceId = 238167336;
sourceURL =“file://localhost/Users/adrian/Documents/Titanium%20Studio%20Workspace/La%20Pause/Resources/movieWindow.js”;}
可以告诉我哪里出错了吗?
答案 0 :(得分:0)
感谢您的宝贵答案,但Project-> Clean解决了我的问题!
答案 1 :(得分:0)
当您使用以前从未使用过的像Titanium.Media这样的新对象时,通常需要清理,因为Titanium会在目标文件夹中构建自定义光源版本。 如果你不清理,它将徒劳搜索该文件夹中的小部件。