Appcelerator Titanium: невозможно получить videoPlayer для отображения элементов управления видеопроигрывателя - PullRequest
2 голосов
/ 27 июня 2010

Я пытаюсь обновить приложение для работы на iOS 4 и не могу отобразить элементы управления проигрывателем фильмов на видео.

Вот код, который я использую ...

var movie = Titanium.Media.createVideoPlayer({
        url: vidurl,
        backgroundColor: '#000',
    movieControlMode: Titanium.Media.VIDEO_CONTROL_DEFAULT
    });

    videoWindow.add(movie);
    movie.addEventListener('complete', function (e) {
     alert("movie is finished");
        movie.close();  

    });


    movie.fullscreen = true;    
    movie.play();

Как заставить элементы управления видеоплеера отображаться и запускать событие?

Редактировать: Исправленовыпуск, и теперь видео закрывается после окончания.Но все еще нет управления воспроизведением видео.

1 Ответ

1 голос
/ 27 июня 2010

Apple изменила некоторые API в версии 3.2+, и мы должны были отразить наши API, чтобы изменить их.

Вы можете использовать один из следующих вариантов:

 movie.movieControlStyle = Titanium.Media.VIDEO_CONTROL_EMBEDDED;
 movie.movieControlStyle = Titanium.Media.VIDEO_CONTROL_FULLSCREEN;
 movie.movieControlStyle = Titanium.Media.VIDEO_CONTROL_NONE;
...