亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

「小程序JAVA實戰」小程序視頻上傳方法的抽象復用(57)

發布時間:2020-02-19 10:10:24 來源:網絡 閱讀:440 作者:IT人故事 欄目:移動開發

在用戶中心有視頻上傳,在視頻展示的時候也是視頻上傳,如何將這個js抽象出來是個關鍵,現在咱們嘗試抽離到公共js中,方便調用。源碼https://github.com/limingios/wxProgram.git 中No.15

抽象方法的步驟

  • 新建公共js

「小程序JAVA實戰」小程序視頻上傳方法的抽象復用(57)

  • 找到mine中視頻上傳的代碼拷貝到videoUtils.js中,并修改里面的內容

function?uploadVideo()?{
??var?me?=?this
??wx.chooseVideo({
????sourceType:?['album',?'camera'],
????success:?function?(res)?{
??????console.log(res);
??????var?tempDuration?=?res.duration;
??????var?tempHeight?=?res.height;
??????var?tempWidth?=?res.width;
??????var?tempSize?=?res.size;
??????var?tempFilePath?=?res.tempFilePath;
??????var?thumbTempFilePath?=?res.thumbTempFilePath;
??????if?(tempDuration?>?20)?{
????????wx.showToast({
??????????title:?"視頻太長了老鐵不穩~",
??????????icon:?'none',
??????????duration:?3000
????????})
??????}?else?if?(tempDuration?<?5)?{
????????wx.showToast({
??????????title:?"視頻太短了不到5秒。老鐵不穩~",
??????????icon:?'none',
??????????duration:?3000
????????})
??????}?else?{
????????wx.navigateTo({
??????????url:?'../chooseBgm/chooseBgm?tempDuration='?+?tempDuration
????????????+?'&tempHeight='?+?tempHeight
????????????+?'&tempWidth='?+?tempWidth
????????????+?'&tempSize='?+?tempSize
????????????+?'&tempFilePath='?+?tempFilePath
????????????+?'&thumbTempFilePath='?+?thumbTempFilePath
????????})
??????}
????}
??})
}

#導出方法,并關聯方法名稱
module.exports={
??uploadVideo:?uploadVideo
}

「小程序JAVA實戰」小程序視頻上傳方法的抽象復用(57)

  • 需要使用的地方添加方法引入
    >定義名稱,require引入,在需要的方法里面直接定義的名稱點導出的方法就可以了。

var?videoUtils?=?require('../../utils/videoUtils.js')
Page({

??data:?{
????cover:'cover',
????videoContext:""
??},
??showSearch:function(){
????wx.navigateTo({
??????url:?'../videoSearch/videoSearch',
????})
??},
??onLoad:function(){
????var?me?=?this;
????me.videoContext?=?wx.createVideoContext('myVideo',?me);

??},
??onShow:function(){
????var?me?=?this;
????me.videoContext.play();
??},
??onHide:function(){
????var?me?=?this;
????me.videoContext.pause();
??},
??upload:function(){
????videoUtils.uploadVideo();
??}
})

「小程序JAVA實戰」小程序視頻上傳方法的抽象復用(57)

PS:目前用到了兩次導入的方式,第一次第三方搜索組件的時候,第二次是視頻上傳。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆林市| 蓬安县| 上饶市| 平罗县| 花垣县| 嘉荫县| 康马县| 奉贤区| 于田县| 广昌县| 忻城县| 涞水县| 永州市| 富宁县| 大石桥市| 渝中区| 长丰县| 罗江县| 独山县| 阳原县| 扎兰屯市| 松江区| 高平市| 镇江市| 涞水县| 开远市| 夏邑县| 苏尼特右旗| 象山县| 土默特左旗| 微博| 怀集县| 卢湾区| 西乡县| 襄城县| 高平市| 安福县| 子洲县| 寿阳县| 栾川县| 眉山市|