Android удаленное видео с титаном - PullRequest
6 голосов
/ 29 декабря 2010

Приветствую всех!

Я пытаюсь воспроизвести видео, размещенное на нашем веб-сервере, на телефоне Android.Я уже построил это для iPhone, и он прекрасно работает.

Droid, однако это другая проблема.Вместо того, чтобы получать видео, я просто получаю черный экран, без ошибок или чего-то еще.

Я использую код:

activeContent = Titanium.Media.createVideoPlayer ({contentURL: content, backgroundColor: '# 111', movieControlMode: Titanium.Media.VIDEO_CONTROL_DEFAULT});

win.add (activeContent);activeContent.play ();

Загружаемое видео воспроизводится на дроиде, когда не используется Titanium, поэтому я знаю, что это не проблема формата.(это .MP4, если кому-то интересно.)

Я использовал Titanium SDK 1.5.1 и продолжаю сборку 1.6.0 с сегодняшнего дня.

с использованием 2.2 DroidSDK и Titanium Developer 1.2.2

У кого-нибудь есть мысли по этому поводу?Одним из главных преимуществ для Android является его способность извлекать медиа из сети, и я, честно говоря, немного обеспокоен этим недостатком, если это проблема с Titanium.

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Для Android, видео плеер не должен быть добавлен в окно. Android откроет свой видеоплеер в новом окне при вызове play (). Поэтому ваш код должен выглядеть следующим образом:

activeContent = Titanium.Media.createVideoPlayer ({contentURL: content, backgroundColor: '# 111', movieControlMode: Titanium.Media.VIDEO_CONTROL_DEFAULT});

activeContent.play ();

Благословения!

0 голосов
/ 01 апреля 2011

В кухонной раковине 1.6.1 Android может воспроизводить локальное видео, но не удаленное видео. Я воспроизвел видео на iPhone, но не на Android.

...