2011-02-25 72 views
0

來自Adobe文檔:labs.adobe.com/technologies/flex/mobile/faq.html#differences 它與目前的SDK(4.5「Hero」)看起來很像是AIR的獨立Flex應用程序受移動設備支持。 那麼有人可以解釋我如何在Android 2.2上使用Nexus One手機上的「YouTube」剪輯? 謝謝, -V對智能手機上的閃光燈支持感到困惑

回答

0

不使用Flash視頻而不是視頻流通過一些其他的協議通過應用程序發送和解碼,而不是通過Flash運行(該應用程序具有相同的玩家鉻覺得Flash版本在線,所以我可以看到混亂)。這並不意味着它實際上是Flash。此外,Hero SDK用於開發將轉換爲apk文件或本地軟件包的應用程序,以便代碼不會真正在Flash插件上運行(我知道),而是轉換爲本機代碼,如果我請糾正我錯誤的人。

使用支持Flash的較新操作系統,您可以在網頁中查看Flash內容,現在我已經在MyTouch3G thx T-Mobile和Galaxy Tab上提供支持。英雄演示應用程序工作正常,但在轉換部門感覺呆滯。網頁上的Flash可以在平板電腦上正常工作,但仍然有點延遲,觸摸點的鼠標指針轉換看起來稍微偏離了一點(認爲我必須觸及正好在我想要點擊的位置上方,可能會具有挑戰性)。

+1

你幾乎是正確的。用於開發Android應用程序的Hero SDK功能會將您的Flex代碼轉換爲apk文件。但是,您需要在設備上安裝AIR運行時才能使這些應用程序正常工作。它不會將它們變成本地設備代碼。 (iPhone Packager確實將您的SWF轉換爲與某些版本的AIR SDK綁定的本機設備代碼)。 – JeffryHouser 2011-02-25 21:24:22

+0

@flextras thx糾正和澄清+周圍。另外,爲了真實地添加到您的帖子中,我設想有一個本地YouTube應用程序,它不會以任何方式利用Flash,您可以在YouTube網站上獲得Flash Player版本。然而,有一個YouTube的http://www.youtube.com/html5的HTML5版本,如果我去m.youtube.com網站,我會得到像這樣的鏈接rtsp://v4.cache1.c.youtube.com /CjYLENy73wIaLQnl49xWJfGGphMYJCAkFEIJbXYtZ29vZ2xlSARSBXdhdGNoYMPBurjVgP3LSww=/0/0/0/video.3gp rtsp 3gp。 – shaunhusain 2011-02-25 21:39:57

+0

你指的是什麼「應用程序」 - 一些第三方,特定於YouTube的插件? – user270398 2011-02-26 14:33:19

1

運行Android 2.2的Nexus One支持Flash Player 10.1移動版。

話說,有兩種選擇:

  1. YouTube的檢測瀏覽器類型並提供了該瀏覽器優化的體驗。在Android上瀏覽YouTube實際上是否使用Flash?或者他們有移動專用播放器,就像他們爲iPhone做的一樣?我真的不知道。
  2. YouTube上的視頻播放器是使用ActionScript/Flash Pro構建的,並且沒有Flex依賴關係。這種方法可讓YouTube優化移動播放器,而不僅僅是Flex應用程序。

請記住,ActionScript 3是ActionScript 3.而Flex是ACtionScript 3.沒有理由不能在Flash Player 10.1移動版上運行Flex應用程序。只是不要期望性能達到速度。

'Supported'和'Sorks'是兩個不同的概念。 Adobe尚未支持在移動設備上使用Flex,因爲性能非常糟糕。 Flex的設計思路非常不同。 Flex Hero中包含的移動SDK是一套嚴格適用於移動設備的優化組件。