簡體   English   中英

訪問相機供稿並將其加載到移動設備頁面上

[英]Accessing camera feed and loading onto mobile device page

我正在嘗試使用html5(如果需要,可以使用php / jscript)來訪問移動設備的相機並拍攝快照。 最終的想法是使用它來掃描條形碼/二維碼並將其解碼為所需的信息,但這還不是問題。 我遇到了一些話題,發現了這兩個片段;

<input type="file" accept="image/*" capture="camera" />

和,

<form action="server.cgi" method="post" enctype="multipart/form-data">
<input type="file" name="image" value = '' accept="image/*" capture>
<input type="submit" value="Upload">
</form>

第一個允許我使用相機拍攝照片,第二個允許我添加提交按鈕並允許我發送數據進行解碼,但是基本上它從我的Web應用程序頁面導航到了相機,拍照,然后返回網頁。 只需點擊幾下,我正在做一些更簡化的事情。 有什么方法可以獲取相機供稿並將其加載到我的Web應用程序頁面上,也許是在某種畫布上?

我在這里已經讀了一些關於兼容性的知識,但我並不認為這是個問題。

http://caniuse.com/#search=getUserMedia

iPhone商店上有一個名為“ red laser”的應用程序,它似乎可以滿足我的要求,因此相機供稿保留在該應用程序內,而無需導航至手機的本機相機設施,但是我認為可以在它是本機代碼,顯然可以使用它的本機api,所以也許這是有可能的。

這是html5可以做的嗎?

查看HTML Media Capture W3C草案,那里有帶有所需腳本的示例。
在我的Android 2.3.6上的firefox 19.02中,您的代碼只是啟動相機並在輸入框中顯示文件路徑...我想不到最簡單的方法! 從apk使用zxing的功能相同。
如果您專注於特定的瀏覽器,則應閱讀有關主機環境的詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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