2012-01-03 69 views
3

我們正在GWT中開發一個應用程序。它需要迎合包括iPad,iPhone,Android和桌面客戶端在內的不同客戶。並且需要記錄音頻。這在移動設備上如何實現?看起來PhoneGap爲此提供了一個API,但它最終必須作爲本地應用程序部署,由於多個版本(每個應用程序商店一個版本)以及更新等問題,長期運行可能會產生問題。有沒有什麼辦法可以實現這一點在使用GWT的移動瀏覽器上實現?通過瀏覽器在iPad/iPhone中錄製音頻

回答

0

總之,這不是一個簡單的解決方案。 GWT編譯器創建Javascript,並且由於目前沒有辦法使用JavaScript來錄製音頻,所以GWT本身無法做到這一點。在桌面上,可以通過Java applet實現,但這對於Android或Apple設備不起作用。

但是,您可能會看到gwtmobile-phonegap,聲稱能夠「記錄和播放音頻文件」。

正如你所說,你仍然需要處理更新和多個版本。

0

Media Capture API應該可以做到這一點。然而,Android似乎是目前唯一支持它的移動操作系統(Source)。

+0

媒體捕獲API僅支持Android 3.0+,它在所有Android設備的2.4%左右。我會毫不猶豫地稱之爲「目前支持它」。 – 2012-01-03 20:53:37