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 }} + + + - + +