1、YouTuBeYouTuBe影音播放流程影音編碼 -LINUXn 讓伺服器進行編碼使用到四種套件n LAME 聲音轉成 MP3n ffmpeg 轉片軟體n Ruby 修正 ffmpeg產生的問題n FLVTool 編輯 flv檔參考文件:http:/ flv播放器n 使用 flash專用組件製作設定大小 300 x 260按 ctrl + F7 叫出組件將 MediaController和 MediaDisplay放入元件庫內可新增特自圖片或名稱加入到播放器(可有可無)影音播放 flv播放器n 影音播放程式撰寫時間軸第一個,新增空白影格 Flash 與 txt、 html、 asp 進行溝通方
2、式var movie = new LoadVars();指定要溝通的檔案- movie.load(“放名稱 ”);影音播放 flv播放器n 影音播放程式撰寫是否有匯入成功- movie.onLoad =function(success)if(success) 放成功後的處理 影音播放 flv播放器n 影音播放程式撰寫加入播放器控制原件_root.attachMovie(“元件庫名稱 ”,“命名 “,depth);/將元件庫內的元件,加入至舞台偵對元件,進行控制與位置擺設with(_root“元件命名 “)_x = 0;_y = 0;影音播放 flv播放器n 影音播放程式撰寫在 flv加入播放影
3、片- setMedia(影片位置 ,“FLV“);控制元件的控制設定- activePlayControl = false;controllerPolicy = “on“;影音播放 flv播放器n 影音播放程式撰寫組合所有的元件(可寫可不寫)- associateDisplay(_root“元件命名 “);影音播放 完整的原始碼n var movie = new LoadVars();n movie.onLoad = function(success)n if(success)n _root.attachMovie(“name“, “name1“, 3, _x:270, _y:180); n
4、_root.attachMovie(“MediaDisplay“,“media“,2);n with(_root“media“)n _x = 0;n _y = 0;n setMedia(movie.path,“FLV“);n n _root.attachMovie(“MediaController“,“control“,1);n with(_root“control“)n _x = 0;n _y = 190;n activePlayControl = false;n controllerPolicy = “on“;n associateDisplay(_root“media“);n associateDisplay(_root“name1“);n ;n n