在钛中打开视频时出错
问题描述:
我一直在使用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";}
有人能告诉我我哪里出错了吗?
答
感谢您提供宝贵的答案,但Project-> Clean解决了我的问题!
答
当您使用像以前从未使用过的Titanium.Media这样的新对象时,常常需要清理干净,因为Titanium会在目标文件夹中生成自定义的浅色版本。 如果您不清洁,它将枉费搜索此文件夹中的小部件。