From e8ec903206cb82e4dbb4687291d5f7788e7ff046 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 06 五月 2024 18:17:47 +0800
Subject: [PATCH] bug修改

---
 packageDomain/pages/resourceDetails/myAudio/index.js |   90 +++-----------------------------------------
 1 files changed, 7 insertions(+), 83 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/myAudio/index.js b/packageDomain/pages/resourceDetails/myAudio/index.js
index b1d52eb..e0d3d9a 100644
--- a/packageDomain/pages/resourceDetails/myAudio/index.js
+++ b/packageDomain/pages/resourceDetails/myAudio/index.js
@@ -49,17 +49,10 @@
     loading: true,
     hidden: true
   },
-  // // 鏃堕棿鏍煎紡鍖�
-  // format(t) {
-  //   let time = Math.floor(t / 60) >= 10 ? Math.floor(t / 60) : '0' + Math.floor(t / 60);
-  //   t = time + ':' + ((t % 60) / 100).toFixed(2).slice(-2);
-  //   return t;
-  // },
-
 
   format(time) {
     let minute = Math.floor(time / 60);
-    let second = Math.floor(time % 60);
+    let second = Math.round(time % 60);
     let minuteStr = minute < 10 ? "0" + minute : "" + minute;
     let secondStr = second < 10 ? "0" + second : "" + second;
     return minuteStr + ":" + secondStr;
@@ -79,23 +72,14 @@
     return formattedDate
   },
 
-
-
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
     console.log(options);
     wx.setNavigationBarTitle({
-
       title: '璧勬簮璇︽儏-闊抽'
-
     });
-
-
-
-
-
     const systInfo = wx.getSystemInfoSync();
     const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅
     const navBarHeight = (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴�
@@ -124,10 +108,7 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
    * 
    */
-  onReady() {
-
-
-  },
+  onReady() {},
 
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず
@@ -220,21 +201,15 @@
   onShareAppMessage() {
 
   },
-  onTabsChange(event) {
+  onTabsChange(event) {},
 
-  },
-
-  onTabsClick(event) {
-
-  },
+  onTabsClick(event) {},
   handleChange(e) {
     this.setData({
       activeValues: e.detail.value,
     });
   },
-  onTakeNotes() {
-
-  },
+  onTakeNotes() {},
   showDialog(e) {
     this.setData({
       submitTitle: this.data.titleName,
@@ -318,14 +293,11 @@
   },
 
   onVideo(e) {
-    // myAudio.destroy();
-
     this.setData({
       myAudioCurrent: '00:00',
       myAudioPos: '',
       isplay: false
     })
-
     const item = e.currentTarget.dataset.item
     if (this.data.showData != '') {
       this.setData({
@@ -334,7 +306,6 @@
         selectedId: e.currentTarget.dataset.index,
         showData: ''
       })
-
       if (item.selectType == "audio" || item.learnSelectType === "audio") {
         if (this.data.formPath == 'jsek_cloudLearning') {
           // 杩欓噷澶勭悊浜戝涔犵殑
@@ -342,16 +313,11 @@
             showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + item.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey)
           })
           this.pubulicPlayFun()
-
         } else {
-
-
           this.setData({
             showData: item.file ? app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file : app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.freeFile
           })
           this.pubulicPlayFun()
-
-
         }
       }
     }
@@ -367,8 +333,6 @@
       })
     })
   },
-
-
 
   newTopicMessageGet() {
     let query = {
@@ -386,7 +350,6 @@
 
   // 鏍囬鏀瑰彉
   changeTitle(e) {
-
     this.setData({
       flag: e.currentTarget.dataset.value
     })
@@ -424,15 +387,12 @@
     this.getNoteList()
 
   },
-  onTextarea() {
-
-  },
+  onTextarea() {},
   textareaChange(e) {
     this.setData({
       textvalue: e.detail.value
     })
   },
-
 
   // 鑾峰彇绗旇鍒楄〃
   async getNoteList() {
@@ -526,7 +486,6 @@
   },
   // 鏂板缓绗旇鎺ュ彛
   async makeNote() {
-
     let topicId
     await app.MG.ugc
       .getProductUserSubmitTopic({
@@ -625,54 +584,29 @@
     //鎾斁浜嬩欢
     myAudio.play();
 
-
-
-
     // 鎾斁瀹屾垚澶勭悊锛屾寜閽彉涓�涓�
     myAudio.onEnded((res) => {
       this.setData({
         speed: 1.0,
       })
       myAudio.playbackRate = this.data.speed;
-
       this.setData({
         isplay: true,
         myAudioCurrent: '00:00',
         myAudioPos: '',
       })
-
     });
 
     //杩涘害鏉″彉鍖�   
     myAudio.onTimeUpdate(() => {
-
-
-
       this.setData({
         myAudioPos: myAudio.currentTime / myAudio.duration * 100,
         myAudioCurrent: this.format(myAudio.currentTime),
         myAudioDuration: this.format(myAudio.duration),
       });
-      // debugger
-
-      console.log(this.data.myAudioPos);
+      console.log(myAudio.currentTime, myAudio.duration);
     })
-
-    // if (this.data.myAudioDuration !== this.data.myAudioCurrent) {
-    //   this.setData({
-    //     myAudioPos: myAudio.currentTime / myAudio.duration * 100,
-    //     myAudioCurrent: this.format(myAudio.currentTime),
-    //     myAudioDuration: this.format(myAudio.duration),
-    //   });
-
-    // }else{
-    //   myAudio.pause();
-    //   this.setData({
-    //     isplay: true
-    //   });
-    // }
   },
-
 
   //鎾斁  
   play() {
@@ -690,7 +624,6 @@
       isplay: true
     });
   },
-
 
   //鍙冲垏鎹�
   onLeftSwitch() {
@@ -714,7 +647,6 @@
       speed: 1.0,
       myAudioCurrent: '00:00'
     })
-    console.log('鍙冲垏鎹�');
     const index = this.data.threeLeveData.findIndex((item) => item.id == this.data.selectId)
     if (this.data.threeLeveData[index + 1]) {
       this.changeItem(this.data.threeLeveData[index + 1])
@@ -728,8 +660,6 @@
 
   // 宸﹀彸鍒囨崲
   changeItem(item) {
-
-
     if (this.data.showData != '') {
       this.setData({
         showData: ''
@@ -770,7 +700,6 @@
 
   // 鎷栧姩杩涘害鏉★紝鍒版寚瀹氫綅缃�
   hanle_slider_change(e) {
-
     const position = e.detail.value;
     var currentTime = position / 100 * myAudio.duration;
     myAudio.seek(currentTime);
@@ -778,17 +707,12 @@
       myAudioPos: position,
       myAudioCurrent: this.format(currentTime)
     })
-
-
-
   },
-
 
   toggleDropdown() {
     this.setData({
       showDropdown: !this.data.showDropdown
     });
-
   },
   smallSpeed() {
     this.setData({

--
Gitblit v1.9.1