【问题标题】:Download video in mobile and play it using flex mobile project在移动设备中下载视频并使用 flex 移动项目播放
【发布时间】:2011-06-21 09:33:15
【问题描述】:

我正在将视频从互联网下载到移动设备并想播放。我无法获得该视频的正确路径。我不知道视频会保存在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;
}

【问题讨论】:

  • 你能发布你的代码 imran 吗?
  • 请检查我上面的更新代码

标签: android apache-flex video directory documents


【解决方案1】:

首先,我希望您使用 Flex 的目的不仅仅是播放视频,因为那样会非常低效。其次,您应该使用StageVideo 在移动设备上播放视频,因为它是硬件加速的。您应该查看一些tutorials from Adobe 以了解如何在设备上使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多