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