項目需求:在公司的教育公衆號中,用戶有一個需求就是:學生作業爲舞蹈或者童模表演,需要上傳視頻到服務器。
項目技術:使用vue+mniti-ui
遇到的問題:本以爲上傳視頻會很簡單,第一個就想到input的type設置爲file類型,這樣做下來發現在ios中確實是沒有問題的,不管是從手機拍攝的視頻列表中選擇,還是調用攝像頭直接拍攝都是沒有問題的,但是當用安卓手機的時候,發現可以打開安卓手機的文件系統,也可以進入視頻列表,但是視頻都無法選擇。
解決辦法:
1、判斷手機類型,是ios還是安卓。
2、對於不同的手機類型使用不同的input設置,在android中設置capture屬性就行
實現效果:
需要源碼的可以聯繫我