Загрузите видео на мобильный и воспроизведите его с помощью проекта flex mobile - PullRequest
0 голосов
/ 21 июня 2011

Я загружаю видео из Интернета на мобильное устройство и хочу его воспроизвести.Я не могу найти правильный путь к этому видео.Я не знаю, видео будет сохранено в desktopDirectory или DocumentsDirectory.

У меня есть массив, который содержит имена каждого видео.Есть идеи, как найти путь и воспроизвести его в videoDisplay?

Для мобильных устройств VideoDisplay не рекомендуется.Есть ли другой плеер для запуска видео на мобильном устройстве?

Мой код

fr = new FileReference(); 
request = new URLRequest(file_url);
fr.download(request);
trace("Downloading "+request);

fr.addEventListener(Event.OPEN,start);                  fr.addEventListener(ProgressEvent.PROGRESS,updateProgress);
fr.addEventListener(Event.COMPLETE,complete);

private function complete(event:Event):void {
      progress_indicator.visible = false;
      progress_label.text =  "100% completed";
    trace("File: "+fr.name);
    var appmanager:ApplicationManager = ApplicationManager.SharedApplicationManager();
    appmanager.DownloadedVideos[appmanager.DownloadedVideos.length] = fr.name;
}

1 Ответ

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

Во-первых, я надеюсь, что вы используете Flex не только для воспроизведения видео, поскольку это было бы очень неэффективно. Во-вторых, вы должны использовать StageVideo для воспроизведения видео на мобильных устройствах, поскольку его аппаратное ускорение. Вам следует взглянуть на некоторые учебные пособия от Adobe о том, как использовать его на устройствах.

...