簡體   English   中英

通過HTML5或JavaScript啟動Android手機前置攝像頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM