2012-12-07 60 views
2

我想建一個GWT-PhoneGap的應用程序,可以運行:GWT,的PhoneGap和視頻VLC

  • 在正常的網頁瀏覽器或移動瀏覽器
  • 在Android手機/平板電腦設備
  • 在iPhone/iPad設備
  • 在Windows手機/平板電腦設備

所以GWT編譯我的Java源代碼轉換成JavaScript(其中獲得直接執行b y網頁和移動瀏覽器),然後GWT-Phonegap將該JavaScript綁定到Android,iOS和Windows設備的本地二進制文件。

這裏是踢球者:我想嵌入一個VLC媒體播放器到應用程序。因此,無論您通過哪種平臺(網頁,手機或本地)訪問我的應用,都可以通過嵌入式VLC播放器觀看視頻。

根據this page from VLC's site,這對Web /移動平臺來說很容易。但是,本地平臺呢?這甚至有可能嗎?我可能的解決方案是什麼?提前致謝。

回答

1

如果你想使用vlc,你將不得不編寫一個原生的phonegap插件,然後通過jsni從gwt進行調用。

在您發送的鏈接中,您可以通過安裝在FF或ActiveX控件中的插件來調用vlc查看器。他們沒有說任何有關webkit的東西。

Vlc可以在android和ios中編譯,所以理論上你可以創建這個pluging,認爲phonegap插件對於每個平臺都有一個本地部分,在這裏你從vlc源代碼獲取代碼,以及一個js部分爲所有平臺共享。

另一個可以正常工作的選擇是使用phonegap-video插件來播放android中的視頻和ios的標準html視頻標籤。

+0

嘿!尼斯與'phonegap-video'插件@Manolo(+1)通話。謝謝! – IAmYourFaja

+0

有了phonegap-video插件,我猜你只有html5玩家。所以它不能在桌面瀏覽器(如IE7等)上運行。你仍然需要用jsni來實現vlc-player。 – Sam