ошибка при открытии видео в титане - PullRequest
0 голосов
/ 28 февраля 2012

Я работал в 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 находится в папке Resource.Проблема в том, что при попытке запустить этот метод я получаю следующую ошибку:

[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";

}

Можно мне сказать, где я иду не так?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2012

При использовании нового объекта, такого как Titanium.Media, который вы никогда не использовали ранее, часто требуется очистка, поскольку Titanium создает пользовательскую облегченную версию в целевой папке. Если вы не очистите, он будет тщетно искать виджет в этой папке.

0 голосов
/ 28 февраля 2012

Спасибо за ваши ценные ответы, но Project-> Clean решил мою проблему!

...