From 4bc1c36faeec2f90e5acfa836732e49fe0b245e9 Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期五, 12 四月 2024 20:47:03 +0800
Subject: [PATCH] 云学习11

---
 packageDomain/pages/resourceDetails/myAudio/index.js |   60 ++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 32 insertions(+), 28 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/myAudio/index.js b/packageDomain/pages/resourceDetails/myAudio/index.js
index 0221d5a..10f021b 100644
--- a/packageDomain/pages/resourceDetails/myAudio/index.js
+++ b/packageDomain/pages/resourceDetails/myAudio/index.js
@@ -159,9 +159,9 @@
     //   showData: '',
     // });
     // 鍋滄闊抽鎾斁
-    myAudio.stop();
+    // myAudio.stop();
     // 閿�姣� InnerAudioContext 瀹炰緥
-    myAudio.destroy();
+    // myAudio.destroy();
   },
   count(timeStr) {
     const data = {
@@ -233,6 +233,7 @@
     wx.navigateBack();
   },
   resourceDetailsData() {
+    let datas = ''
     let query = {
       path: '*',
       queryType: '*',
@@ -264,29 +265,33 @@
           this.setData({
             threeLeveData: this.data.threeLeveData
           })
-          this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟
-            if (this.data.productLinkPath == items.productLinkPath) {
-              if (this.data.formPath == 'jsek_cloudLearning') {
-                // 杩欓噷澶勭悊浜戝涔犵殑
-                this.setData({
-                  showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + items.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey),
-                  titleName: items.name
-                })
-                this.pubulicPlayFun()
-              } else {
-                this.setData({
-                  showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file,
-                  titleName: items.name
-                })
-                this.pubulicPlayFun()
-              }
-              let selectedIndex = index; // 瀛樺偍閫変腑椤圭殑绱㈠紩
-              this.setData({
-                selectedId: selectedIndex // 璁剧疆閫変腑椤圭殑绱㈠紩
-              });
-            }
-          });
+
         }
+        this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟
+          if (this.data.productLinkPath == items.productLinkPath) {
+            datas = items
+            let selectedIndex = index; // 瀛樺偍閫変腑椤圭殑绱㈠紩
+            this.setData({
+              selectedId: selectedIndex // 璁剧疆閫変腑椤圭殑绱㈠紩
+            });
+          }
+
+        });
+        if (this.data.formPath == 'jsek_cloudLearning') {
+          // 杩欓噷澶勭悊浜戝涔犵殑
+          this.setData({
+            showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + datas.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey),
+            titleName: datas.name
+          })
+          this.pubulicPlayFun()
+        } else {
+          this.setData({
+            showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.file,
+            titleName: datas.name
+          })
+          this.pubulicPlayFun()
+        }
+
       })
       this.data.threeLeveData.forEach((item) => {})
       this.setData({
@@ -591,15 +596,14 @@
     // 鍦╫nCanplay閲岃幏鍙栧苟璁剧疆闊抽鏃堕暱鍜屾挱鏀捐繘搴�
     myAudio.onCanplay(() => {
       myAudio.duration; //蹇呴』鍐欙紝涓嶇劧鑾峰彇涓嶅埌
-      this.setData({
-        myAudioDuration: this.format(myAudio.duration),
-      })
 
       setTimeout(() => {
+
         this.setData({
           myAudioDuration: this.format(myAudio.duration),
           myAudioCurrent: this.format(myAudio.currentTime)
         });
+
       }, 100);
     });
 
@@ -613,7 +617,7 @@
 
     //杩涘害鏉″彉鍖�   
     myAudio.onTimeUpdate(() => {
-      console.log(this.format(myAudio.duration));
+      // console.log(this.format(myAudio.duration));
       this.setData({
         myAudioPos: myAudio.currentTime / myAudio.duration * 100,
         myAudioCurrent: this.format(myAudio.currentTime),

--
Gitblit v1.9.1