在使用weui采用h5進行公眾號開發(fā)時,input file選擇圖片控件,在部分安卓手機不能拍照、不能選擇圖片。
經(jīng)過創(chuàng)軟公眾號開發(fā)團隊分析,將input代碼設(shè)置如下方式即可選擇圖片或者拍攝圖片,成功解決weui公眾號開發(fā)h5部分手機不能選擇圖片及拍照的問題。
<input class="weui_uploader_input" type="file" accept="image/*" id="i1" />
請注意,accept值必須為: accept="image/*" ;
不能為:accept="image/jpg,image/jpeg,image/png,image/gif",這樣設(shè)置將導致部分安卓手機不能選擇圖片,也不能拍攝圖片。
同時,創(chuàng)軟公眾號開發(fā)團隊提供以下手機h5選擇文件代碼作為參考:
限制只能選擇視頻
<input type="file" accept="video/*">
限制只能選擇音頻
<input type="file" accept="audio/*">
直接打開攝像頭拍照
<input type="file" accept="image/*" capture="camera">
直接打開攝像頭錄像
<input type="file" accept="video/*" capture="camera">
說明:capture="camera" 標示在h5中直接打開攝像頭
以上就是創(chuàng)軟公眾號開發(fā)團隊提供的完整的weui公眾號開發(fā)h5部分手機不能選擇圖片及拍照問題解決方案供參考,實際項目使用需結(jié)合項目情況。