2011-05-10 168 views
1

有沒有人成功地讓視頻在爲iPad發佈的Flash中播放?我曾嘗試使用Video和StageVideo類,但即使它們在Flash IDE中測試成功,但它們在iPad上無法使用。我正在使用CS5.5。Flash CS5.5:在iPad上播放視頻?

+0

您可以顯示迄今爲止嘗試過的代碼嗎?這已被標記爲「脫離主題」,但我懷疑這是一個編程問題。 – 2011-05-10 17:26:27

回答

1

我已經實現在iPhone和iPad上播放視頻,請按照下列步驟操作:

您可以使用普通的FLVPlayback

  1. 保持視頻和.fla文件一起。
  2. 導入FLVPlayback組件階段,爲了獲得皮膚刪除。
  3. 添加以下代碼在第一幀腳本(格式我用:.flv.mov.mp4):

import fl.video.*; 
var myVideo:FLVPlayback = new FLVPlayback(); 
myVideo.source = "video.flv"; 
myVideo.skin = "SkinOverPlayStopSeekFullVol.swf"; 
myVideo.addEventListener(VideoEvent.COMPLETE, completePlay); 
function completePlay(e:VideoEvent):void { 
myVideo.alpha=0.2; 

重要的是要記住:

  • 雖然出版該文件,添加視頻文件。
  • 爲了進行測試,添加視頻文件,不包含視頻文件,視頻播放器的源補充一點,filename.extension的文件夾。
+1

這不起作用。我得到一噸的錯誤,首先是這樣的: 的NetConnection.connect無法從netStatus事件處理函數調用。 \t在flash.net::NetConnection/connect() \t在fl.video::NCManager/http://www.adobe.com/2007/flash/flvplayback/internal::connectHTTP() \t在f1。 video :: NCManager/connectToURL() \t at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/internal::_load() \t at fl.video::VideoPlayer/ () \t at fl.video::FLVPlayback/doContentPathConnect() \t at fl.video::FLVPlayback/set source() – elmonty 2011-05-11 19:41:47

0

您無法加載包含ios代碼的外部swf,除非您使用loadercontext,而這對於flvplayback皮膚來說是不可能的。

來補救,不要使用皮膚並創建自定義的控制,如果需要的話。

+3

您可以詳細說明您的答案,並添加關於您提供的解決方案的更多描述嗎? – abarisone 2015-06-16 13:57:48