From 1e0ffc1deed2044f96bab70e10d5c5544f6a23bf Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期五, 22 三月 2024 15:37:46 +0800
Subject: [PATCH] 音频修改

---
 packageDomain/pages/resourceDetails/myAudio/index.js   |   41 ++++++++++++++++++++++++++++++-----------
 packageDomain/pages/resourceDetails/myAudio/index.wxss |    1 +
 pages/bibliographyList/index.js                        |    9 ++++++---
 3 files changed, 37 insertions(+), 14 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/myAudio/index.js b/packageDomain/pages/resourceDetails/myAudio/index.js
index a15fcb2..29121d2 100644
--- a/packageDomain/pages/resourceDetails/myAudio/index.js
+++ b/packageDomain/pages/resourceDetails/myAudio/index.js
@@ -42,6 +42,12 @@
     speed: 1.0,
 
   },
+  // 鏃堕棿鏍煎紡鍖�
+  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;
+  },
   audio: null,
   // 鏍煎紡鍖栫瑪璁版椂闂�
   convertTimestamp(timestamp) {
@@ -56,12 +62,7 @@
     return formattedDate
   },
 
-  // 鏃堕棿鏍煎紡鍖�
-  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;
-  },
+
 
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
@@ -104,6 +105,7 @@
    */
   onShow() {
 
+    this.pubulicPlayFun()
   },
 
   /**
@@ -241,7 +243,6 @@
     }
     this.setData({
       selectedId: e.currentTarget.dataset.index,
-
     })
 
 
@@ -373,9 +374,9 @@
     await app.MG.ugc.getTopicMessageList(query).then((res) => {
       // notePage.value.total = res.totalSize
       res.datas.forEach((item) => {
-        // item.compliceHover = false
-        // item.deleteHover = false
+
         item.createDate = this.convertTimestamp(item.createDate)
+        console.log(item, 'item789');
       })
       this.setData({
         "pageCount.total": res.totalSize,
@@ -523,6 +524,7 @@
       myAudio.duration; //蹇呴』鍐欙紝涓嶇劧鑾峰彇涓嶅埌銆傘�傘��
       setTimeout(() => {
         console.log(myAudio.duration, 'myAudio.duration');
+        // debugger
         this.setData({
           myAudioDuration: this.format(myAudio.duration),
           myAudioCurrent: this.format(myAudio.currentTime)
@@ -570,7 +572,6 @@
     });
   },
   adsfhaewlf() {
-
     myAudio.pause();
     this.setData({
       isplay: false
@@ -615,7 +616,7 @@
     }
   },
 
-
+  // 宸﹀彸鍒囨崲
   changeItem(item) {
     console.log(item);
 
@@ -652,6 +653,7 @@
     }
 
     setTimeout(() => {
+      console.log(this.data.speed, 'this.data.speed');
       myAudio.startTime = this.data.myAudioDuration  //寮�濮嬫椂闂�  
       myAudio.playbackRate = this.data.speed; //  鎾斁閫熺巼
     }, 200);
@@ -673,29 +675,46 @@
     this.setData({
       showDropdown: !this.data.showDropdown
     });
+
   },
   smallSpeed() {
     this.setData({
       speed: 0.5,
       showDropdown: !this.data.showDropdown
     })
+    setTimeout(() => {
+      myAudio.startTime = this.data.myAudioDuration  //寮�濮嬫椂闂�  
+      myAudio.playbackRate = this.data.speed; //  鎾斁閫熺巼
+    }, 200);
   },
   centreSpeed() {
     this.setData({
       speed: 1.5,
       showDropdown: !this.data.showDropdown
     })
+    setTimeout(() => {
+      myAudio.startTime = this.data.myAudioDuration  //寮�濮嬫椂闂�  
+      myAudio.playbackRate = this.data.speed; //  鎾斁閫熺巼
+    }, 200);
   },
   bigSpeed() {
     this.setData({
       speed: 2,
       showDropdown: !this.data.showDropdown
     })
+    setTimeout(() => {
+      myAudio.startTime = this.data.myAudioDuration  //寮�濮嬫椂闂�  
+      myAudio.playbackRate = this.data.speed; //  鎾斁閫熺巼
+    }, 200);
   },
   smallSpeeDmultiple() {
     this.setData({
       speed: 1,
       showDropdown: !this.data.showDropdown
     })
+    setTimeout(() => {
+      myAudio.startTime = this.data.myAudioDuration  //寮�濮嬫椂闂�  
+      myAudio.playbackRate = this.data.speed; //  鎾斁閫熺巼
+    }, 200);
   }
 })
\ No newline at end of file
diff --git a/packageDomain/pages/resourceDetails/myAudio/index.wxss b/packageDomain/pages/resourceDetails/myAudio/index.wxss
index 1e73f88..f538b2e 100644
--- a/packageDomain/pages/resourceDetails/myAudio/index.wxss
+++ b/packageDomain/pages/resourceDetails/myAudio/index.wxss
@@ -288,6 +288,7 @@
   height: 96rpx;
   display: flex;
   align-items: center;
+  width: 100%;
 }
 
 .functionBox .color {
diff --git a/pages/bibliographyList/index.js b/pages/bibliographyList/index.js
index 0a4cd71..53945fb 100644
--- a/pages/bibliographyList/index.js
+++ b/pages/bibliographyList/index.js
@@ -105,17 +105,20 @@
       if (value === '0') {
         console.log(value);
         this.setData({
-          tabValue: value
+          tabValue: value,
+          isMore: false
         })
       } else if (value === '1') {
         console.log(value);
         this.setData({
-          tabValue: value
+          tabValue: value,
+          isMore: false
         })
       } else if (value === '2') {
         console.log(value);
         this.setData({
-          tabValue: value
+          tabValue: value,
+          isMore: false
         })
       }
     },

--
Gitblit v1.9.1