2012-12-10 118 views
0

我一直在使用Sencha Touch 2開發應用程序。 我想錄制語音,所以我搜索瞭如何使用HTML5來實現此目的,但是因爲我發現它不可行(在移動設備上) 。在沒有Xcode的情況下使用帶有Phonegap的Sencha Touch

我決定使用Phonegap。但是,我發現的所有Phonegap + sencha觸摸集成示例始終是ios或Android特定的。沒有一種方法可以用JavaScript編寫代碼,就像我用sencha(可能還有phonegap)一樣,然後部署適合ios或android的包?

如果它僅用於測試目的,我可以用ios的網絡瀏覽器測試它們以查看我是否能夠錄製音頻或不是,我是對的還是我錯過了什麼?

感謝

回答

1

你可以使用PhoneGap來實現這一點,是的。 PhoneGap的/科爾多瓦包括了針對錄製音頻的東西,你可以通過JavaScript訪問的API:http://docs.phonegap.com/en/3.3.0/cordova_media_media.md.html#Media

建立自己的應用程序(不建立一個本地XCODE或者Eclipse/Android的SDK環境)最簡單的方法是使用Adobe的雲構建平臺http://build.phonegap.com/

但是,您只能通過瀏覽器(當然,可能有解決方法,但不應該這樣做),因爲您需要訪問設備功能並需要使用這些權限(RECORD_AUDIO等)。 PhoneGap Build使您可以輕鬆地在設備上嘗試它。

0

你想實現的功能是依賴於設備,並煎茶僅僅是JavaScript的。 Phonegap提供了將設備相關功能添加到混合應用程序的選項。因此,有必要。否則,你需要找到從JavaScript調用iOS API的方法。

相關問題