diff --git a/components/uniapp-zaudio/dist/zaudio.js b/components/uniapp-zaudio/dist/zaudio.js
index 1ffd19a..928113a 100644
--- a/components/uniapp-zaudio/dist/zaudio.js
+++ b/components/uniapp-zaudio/dist/zaudio.js
@@ -108,6 +108,7 @@ class ZAudio extends util_1.EventBus {
singer: "",
coverImgUrl: "",
};
+ this.playbackRate = 1
this.paused = true;
this.uPause = false;
this.autoPlay = false;
@@ -136,6 +137,7 @@ class ZAudio extends util_1.EventBus {
var audioCtx = uni.createInnerAudioContext();
audioCtx.autoplay = this.autoPlay;
// #endif
+ // audioCtx.playbackRate = 2
this.audioCtx = audioCtx;
this.audioCtx.onWaiting(this.onWaitingHandler.bind(this));
this.audioCtx.onCanplay(this.onCanplayHandler.bind(this));
diff --git a/components/uniapp-zaudio/index.scss b/components/uniapp-zaudio/index.scss
index aa8245b..c66033a 100644
--- a/components/uniapp-zaudio/index.scss
+++ b/components/uniapp-zaudio/index.scss
@@ -448,7 +448,7 @@
}
&.top {
- margin: 0 60rpx;
+ // margin: 0 60rpx;
}
}
@@ -468,4 +468,22 @@
}
}
}
-}
\ No newline at end of file
+}
+
+
+.playbackRate {
+ margin: 0 10rpx;
+ // padding: 0 10rpx;
+ width: 55rpx;
+ height: 55rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 24rpx;
+
+ &.act {
+ color: #2671E2;
+ border: 5rpx solid #2671E2;
+ border-radius: 50%;
+ }
+}
diff --git a/components/uniapp-zaudio/zaudio.vue b/components/uniapp-zaudio/zaudio.vue
index 48e5704..65f2613 100644
--- a/components/uniapp-zaudio/zaudio.vue
+++ b/components/uniapp-zaudio/zaudio.vue
@@ -42,13 +42,21 @@
mode="widthFix">
+
+
+ x{{ data.name }}
+
+
+
-
+
+
@@ -165,14 +173,14 @@
-
+
{{renderData('current') || '00:00:00'}}
-
-
+
+
@@ -196,13 +204,21 @@
mode="widthFix">
-
-
+
+
{{renderData('duration') || '00:00:00'}}
{{ duration || '00:00:00' }}
+
+
+
+ x{{ data.name }}
+
+
+
@@ -216,6 +232,7 @@