[英]Launch Android phone front camera by HTML5 or JavaScript
我正在構建一個Web應用程序,該應用程序應在Android(4.0及更高版本)的手機中打開前置攝像頭,拍照后,該應用程序應將捕獲的圖像上傳到我自己的服務器上。
那么有可能通過任何HTML5標簽或JavaScript代碼啟動Android手機的前置攝像頭嗎?
我知道可以使用此標簽啟動后置攝像頭:
<input type="file" accept="image/*;capture=camera">
但是前置攝像頭怎么樣? 此外,是否可以使用HTML5 Web應用程序將固定尺寸的對焦框添加到相機視圖?
為了清楚起見:就我而言,Web應用程序只是網站。 它不是任何使用PhoneGap或類似工具編寫的Android應用。
在不使用PhoneGap或Android本機代碼的情況下使用設備相機
據我了解,您不想為移動網站使用PhoneGap,但您想使用本機攝像頭選項。
在這種情況下,我建議您可以使用Bridgeit ,它可以幫助您訪問本機攝像頭選項。 單擊鏈接以檢查演示。
使用非常簡單。 您需要在HTML頁面中添加.js文件,然后調用camera方法來訪問設備的本機照相機選項。
樣例代碼:
在HTML標頭中使用Bridgeit.js ...
<script type="text/javascript" src="http://api.bridgeit.mobi/bridgeit/bridgeit.js"></script>
之后,您可以使用以下代碼調用設備攝像頭:
bridgeit.camera( 'myId', callback, {postURL: '/upload'});
有關更多詳細信息,請單擊Bridgeit 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.