2016-11-22 56 views
-1

需要ActionScript 3.0中的視頻播放器代碼。可以從我的手機存儲位置的任何文件夾播放mp4格式的視頻?如何在Flash動畫3.0中製作動態視頻播放器

+0

我想你是因爲你的**編程/技術**質量問題而被投票決定的。嘗試顯示你已經嘗試過的代碼,以便我們可以幫助你解決它。簡短的句子適用於心理學和/或谷歌。考慮這一點:_「需要......」_ =不允許免費提供請求,_「可能..?」_ =檢查AS3手冊。無論如何,我試圖幫助下面,讓我知道,如果它工作正常... –

回答

0

由於它適用於手機(使用AIR),請嘗試使用File類。它允許你瀏覽文件。
您可以通過使用FileFilter將文件瀏覽鎖定爲僅列表特定格式

請閱讀Adobe指南:Working with File objects in AIR

下面是您可以嘗試的示例代碼。目前未經測試(但從其他Answer修改)。

//someGraphic is your own UI element (clicked/tapped) for user to begin file browse 
someGraphic.addEventListener(MouseEvent.CLICK, browseVideo); 

function browseVideo(evt:MouseEvent = null):void 
{ 
    var vidFiles : FileFilter = new FileFilter("Choose Video", " *.mp4 ; *.flv"); 

    var file:File = new File(); 
    file.addEventListener(Event.SELECT, onFileSelected); 
    file.browse([vidFiles]); 
} 

function onFileSelected(evt:Event):void 
{ 
    //auto-extract path to give to NS video player 
    playVideo(evt.currentTarget.nativePath); 
} 

function playVideo(video_path:String):void 
{ 
    // using a Video + NetStream object 
    var nc:NetConnection = new NetConnection(); 
    nc.connect(null); 
    var ns:NetStream = new NetStream(nc); 
    ns.client = this; 
    var video:Video = new Video(); 
    video.attachNetStream(ns); 
    addChild(video); 

    ns.play(video_path); //is using auto-extracted path 
} 
+0

感謝您的幫助,,,這是在MP4格式正確運行..! ,,你的代碼是需要選擇一個視頻到任何位置,,但我需要播放所有視頻任何格式從一個定義Video_folder ,,,,不需要重新命名這樣的video1.mp4或video2.flv ,,,請幫助。感謝@ VC.One –

相關問題