2014-01-23 29 views
1

我正在構建iOS和Android的應用程序使用sencha觸摸2.3.1(使用sencha架構師3作爲我的IDE,如果這是有用的知道),我想能夠播放視頻內嵌,而不是在用戶點擊它之後打開本地視頻播放器的嵌入式視頻。我所追求的功能的一個完美例子就是Vine應用程序(至少對於iOS而言,我沒有在android上看過它),視頻只是在頁面上播放,沒有本機iOS視頻播放器接管。防止在sencha觸摸2本地視頻播放器

我知道UIWebView的allowsInlineMediaPlayback屬性,但我不知道如何設置,甚至是否可以,因爲我沒有在xcode中創建本地應用程序(實際上我沒有經驗做所以,這是我第一次嘗試構建任何類型的移動應用程序)。

+0

想知道你是否明白這一點。 – socca1157

回答

0

我設法在我的機器上安裝科爾多瓦,然後運行我的煎茶項目文件夾中的

sencha cordova init

命令得到這個工作。之後,我只需確保allowInlineMediaPlayback已在我的cordova配置中設置,並且我的視頻標記/對象​​在Architect中的webkit-playsinline屬性設置爲「1」。

如果你有興趣,我仍然能夠繼續我的正常發展和建築師建立工作流程(Architect是現在科爾多瓦兼容,但請務必添加

{ "path": "cordova.js", "remote": true }

到你的app.json需要手動注意,你只需要在你的app.json的js部分輸入這個條目,而不需要實際的CORDOVA.JS文件在你的項目文件夾中,當你運行你的build命令時,架構師會處理這個)。

0

您打算如何打包應用程序以在移動設備上運行?您正在創建的html/js/css需要在某種方式上打包以獲得移動應用程序。你可以使用sencha cmd,但phonegap更受歡迎。如果你使用phonegap,那麼你可以在config.xml中設置它。見http://docs.phonegap.com/en/2.2.0/guide_project-settings_ios_index.md.html

+0

我正在使用sencha架構師來構建應用程序,所以我會通過那裏打包。雖然我用phonegap玩過,但我不知道如何讓PhoneGap和Sencha Archtitect一起工作。我知道我可以在Sencha Architect中包含任何我喜歡的js資源的PhoneGap js插件,但由於我通過SA打包,所以我不知道PhoneGap配置會在哪裏,任何幫助都會非常棒。 – machinemessiah

+0

我們嘗試過通過建築師的sencha cmd包裝,但由於缺乏功能支持而放棄了包裝。 Sencha Cmd只支持非常有限的基本設備功能。 Phonegap通過它的插件架構得到了更好的支持和擴展。 有各種各樣的文章如何使用phonegap在本地構建(值得從http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface開始)。你可能也想考慮phonegap build的在線構建服務(https://build.phonegap.com)。 –