accept表示打開的系統文件目錄;capture表示的是系統所捕獲的預設設備,camera:照相機;camcorder:攝像機;microphone:照相+攝像。 如果不加上capture,則只會顯示相應的,例如上述三種依次是:拍照或圖庫,錄像或圖庫,錄像或拍照或圖庫,加上capture之後不會調 ...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5頁面如何在手機端瀏覽器調用相機、相冊功能</title> </head> <body> <div> <input type="file" accept="image/*" capture="camera"> <input type="file" accept="video/*" capture="camcorder"> <input type="file" accept="audio/*" capture="microphone"> </div> </body> </html>
accept表示打開的系統文件目錄;
capture表示的是系統所捕獲的預設設備,camera:照相機;camcorder:攝像機;microphone:照相+攝像。
如果不加上capture,則只會顯示相應的,例如上述三種依次是:拍照或圖庫,錄像或圖庫,錄像或拍照或圖庫,加上capture之後不會調用圖庫。
其中還有一個屬性multiple,支持多選,當支持多選時,就需要可以選擇圖庫功能,則不需要加capture,
所以只用寫成:<input type="file" accept="image/*" multiple>就可以,可以在手機上測試一下。
參考鏈接:http://blog.csdn.net/zhihua_w/article/details/78125622