商城系統(tǒng) 注冊(cè)

微信小程序支持外設(shè)嗎,如何操作

2018-01-19|HiShop
導(dǎo)讀: 微信小程序開(kāi)發(fā)中,我們會(huì)用到藍(lán)牙,相機(jī)、錄音等設(shè)備。使用這些設(shè)備的時(shí)候我們可以先獲得用戶的授權(quán)再進(jìn)行操作 ...

  微信小程序開(kāi)發(fā)中,我們會(huì)用到藍(lán)牙,相機(jī)、錄音等設(shè)備。使用這些設(shè)備的時(shí)候我們可以先獲得用戶的授權(quán)再進(jìn)行操作

   

1、相機(jī)的使用,相機(jī)的使用主要有拍照和拍攝視頻,這兩個(gè)都是在用戶上傳圖片的時(shí)候,我們?cè)趕oureType中加上camera屬性就能夠選擇拍攝并上傳,我們?cè)谏蟼骱竽軌颢@得這些視頻和圖片的臨時(shí)路徑,在頁(yè)面中加入用于展示他們的<video>或者<image>標(biāo)簽就可以展示所上傳的視頻或者圖片,但是這個(gè)臨時(shí)路徑并不能保存,需要上傳到自己的服務(wù)器才能夠保存。(注:在使用video標(biāo)簽的時(shí)候)。

 

bindButtonTap: function () {
    var that = this
    wx.chooseVideo({
      sourceType: ['album', 'camera'],
      maxDuration: 60,
      camera: ['front', 'back'],
      success: function (res) {
        console.log(res);
        that.setData({
          src: res.tempFilePath   //tempfilepath為文件上傳的臨時(shí)路徑
        })
      }
    });

  },

 

2、藍(lán)牙、網(wǎng)絡(luò)狀態(tài)、撥打電話等設(shè)備都可以直接使用微信提供的接口進(jìn)行訪問(wèn)打開(kāi),比較特別的是微信中還有截屏觸發(fā)事件(wx.onUserCaptureScreen)、剪貼板的set和get事件(wx.setClipboardData)、使手機(jī)發(fā)生震動(dòng)的事件(wx.vibrateLong)。

電話咨詢 預(yù)約演示 0元開(kāi)店