我們正在爲手機創建一個HTML5網站,並且需要通過網絡瀏覽器訪問攝像頭,而不是原生應用。我們無法在iOS中完成這項工作。有誰知道這個解決方案?通過瀏覽器訪問攝像頭
143
A
回答
4
Picup應用程序是一種從HTML5頁面拍照並將其上傳到服務器的方法。它需要一些額外的服務器上的編程,但除了PhoneGap,我還沒有找到另一種方式。
9
我認爲這一個工作。 錄製視頻或音頻;
<input type="file" accept="video/*;capture=camcorder">
<input type="file" accept="audio/*;capture=microphone">
或(新方法)
<device type="media" onchange="update(this.data)"></device>
<video autoplay></video>
<script>
function update(stream) {
document.querySelector('video').src = stream.url;
}
</script>
如果不是,可能會在iOS6的工作,更多的細節可以在get user media
24
在iOS6的發現,蘋果通過<input type="file">
支持此標籤。我無法在Apple的開發人員文檔中找到有用的鏈接,但有一個示例here。
它看起來像覆蓋和更高級的功能尚不可用,但這應該適用於很多用例。
編輯:The w3c has a spec that iOS6 Safari seems to implement a subset of.capture
屬性顯着缺失。
117
你可以試試這個:
<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">
但必須是iOS的6 +工作。這將會給你一個很好的對話,供您選擇要麼拍照或從您的相冊上傳一個即
一個例子可以在這裏找到: Capturing camera/picture data without PhoneGap
23
截至2015年,它現在只是工作。
<input type="file">
這將要求用戶上傳任何文件。在iOS 8.x上,這可以是相機視頻,相機照片或Photo Library中的照片/視頻。
<input type="file" accept="image/*">
這是如上述,但限制了上傳至照片只從相機或庫,沒有影片。
相關問題
- 1. 在瀏覽器中訪問攝像頭?
- 2. 通過瀏覽器訪問iOS攝像頭。覆蓋?
- 3. 在瀏覽器中通過http訪問攝像頭
- 4. 通過iPhone Web App訪問攝像頭
- 5. 從瀏覽器訪問攝像頭,不使用閃光燈/ silverlight
- 6. 訪問兒童瀏覽器內的電話攝像頭
- 7. 使用jquery在Safari瀏覽器中訪問攝像頭
- 8. Chrome瀏覽器 - 允許訪問攝像頭
- 9. getUserMedia - 無法同時從兩個瀏覽器訪問攝像頭
- 10. 通過瀏覽器流式攝像頭和麥克風輸入
- 11. HTML 5瀏覽器攝像頭權限
- 12. 訪問攝像頭
- 13. 如何通過打開的cv從IP攝像頭訪問無線攝像頭?
- 14. 使用PHP通過Android攝像頭從瀏覽器捕獲圖像使用PHP
- 15. 從瀏覽器訪問碼頭容器的碼頭圖像
- 16. 用php通過瀏覽器訪問DBus
- 17. 通過瀏覽器訪問互聯網
- 18. 通過瀏覽器訪問塊網站
- 19. 通過瀏覽器訪問DynamoDB
- 20. 是否有可能一直允許在瀏覽器中訪問攝像頭?
- 21. 如何從互聯網瀏覽器內置攝像頭訪問客戶端
- 22. 在Windows Mobile,IOS和Android瀏覽器中訪問GPS和攝像頭
- 23. 是否可以在系統/電腦瀏覽器中訪問手機攝像頭
- 24. HTML5:攝像頭訪問
- 25. 訪問攝像頭失敗
- 26. HTML5 - 訪問攝像頭
- 27. 從uiwebview訪問攝像頭?
- 28. IPhone SDK:攝像頭訪問?
- 29. 訪問IP攝像頭流
- 30. 圖像通過瀏覽器
在iOS8中,您不再需要Picup。 HTML5支持。在Safari和Chrome中驗證。 – rakensi 2015-05-12 08:43:40