2011-06-21 38 views
0

我正在從互聯網上下載視頻到移動設備並想播放它。我無法獲得該視頻的正確路徑。我不知道視頻會保存在desktopDirectory或documentsDirectory中。在手機中下載視頻並使用flex移動項目播放它

我有一個數組,其中包含每個視頻的名稱。任何想法如何獲得路徑並在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; 
} 
+0

你可以發佈你的代碼imran嗎? –

+0

請檢查我上面更新的代碼 – Imran

回答

0

首先,我希望你使用Flex的不僅僅是播放視頻,因爲這將是非常低效的多。其次,你應該使用StageVideo在移動設備上播放視頻,因爲它是硬件加速的。你應該看看如何在設備上使用它的一些tutorials from Adobe

相關問題