В Титаниуме как получить видео для воспроизведения в Android? - PullRequest
3 голосов
/ 04 апреля 2011

В Titanium 1.6.1 я могу получить Android 2.2 для воспроизведения видео на Kitchen Sink, но не смог получить видео для воспроизведения вне Kitchen Sink на Android.Мне нужен наименьший фрагмент кода для воспроизведения видео в Android.

В своей текущей попытке я попытался использовать movie_embed.js из Kitchen Sink в файле app.js нового проекта, например:

var btnPlayMovie = Titanium.UI.createButton({
    text: 'Click me',
    left: 10,
    height: 30,
    top: 100
});

btnPlayMovie.addEventListener('click', function(){

    var win = Titanium.UI.createWindow({
        url:'./movie_embed.js',
        title:'Test movie'
    });
    //various methods of opening the window win.open(), Ti.UI.currentTab.open(win, {animated:true}), etc
    //none have worked either erroring or showing a black screen.
});

работает в iPhone, но не в Android 2.2

Ответы [ 2 ]

0 голосов
/ 27 сентября 2011

Проблема с видео в Android заключается в том, что видеоплеер открывает свое собственное окно; в то время как на iPhone вы должны прикрепить видеоплеер к окну. Отсюда и пустой экран при попытке прикрепить видеоплеер в Android к окну и открыть его.

Я хотел бы сослаться на эту ссылку, где Эрик Уитлок отлично отвечает на аналогичный вопрос: Android удаленное видео с титаном

0 голосов
/ 21 июня 2011

Рекомендую не пытаться делать видео в Titanium.

У нас есть видео, работающее в 1.6.2.Сейчас у нас есть только 2 видео.То, что будет играть, очень ограничено.Я предполагаю, что это проблемы с кодировкой.Кроме того, видео открывается в новом окне, мы не можем изменить URL-адрес существующего видео и возникают другие проблемы.

...