From 153eb0a9892a3eae38c67c5cec8f3f18d7145fd4 Mon Sep 17 00:00:00 2001 From: tanlongsheng <252620078@qq.com> Date: Wed, 18 Jun 2025 10:09:52 +0800 Subject: [PATCH] 1 --- .../meeting/controllers/meeting_details_controller.dart | 1 + lib/modules/meeting/views/meeting_details_view.dart | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/lib/modules/meeting/controllers/meeting_details_controller.dart b/lib/modules/meeting/controllers/meeting_details_controller.dart index c2fcdf142..8577525ba 100644 --- a/lib/modules/meeting/controllers/meeting_details_controller.dart +++ b/lib/modules/meeting/controllers/meeting_details_controller.dart @@ -145,6 +145,7 @@ class MeetingDetailsController extends GetxController } await playerController.preparePlayer( path: meetingData.value.filepath, + shouldExtractWaveform: false, noOfSamples: 88, ); durationMax.value = await playerController.getDuration(DurationType.max); diff --git a/lib/modules/meeting/views/meeting_details_view.dart b/lib/modules/meeting/views/meeting_details_view.dart index f3b33c19b..de44350a7 100644 --- a/lib/modules/meeting/views/meeting_details_view.dart +++ b/lib/modules/meeting/views/meeting_details_view.dart @@ -1,3 +1,5 @@ +import 'dart:math'; + import 'package:audio_waveforms/audio_waveforms.dart'; import 'package:common_utils/common_utils.dart'; import 'package:flutter/material.dart'; @@ -108,6 +110,9 @@ class MeetingDetailsView extends GetView { child: AudioFileWaveforms( size: Size(350.w, 30.w), playerController: controller.playerController, + waveformData: List.generate(88, (int index) { + return 0.01 + Random().nextDouble() * 0.09; + }), waveformType: WaveformType.fitWidth, enableSeekGesture: false, playerWaveStyle: PlayerWaveStyle( @@ -350,6 +355,9 @@ class MeetingDetailsView extends GetView { child: AudioFileWaveforms( size: Size(350.w, 120.w), playerController: controller.playerController, + waveformData: List.generate(88, (int index) { + return 0.01 + Random().nextDouble() * 0.09; + }), waveformType: WaveformType.fitWidth, playerWaveStyle: PlayerWaveStyle( spacing: 4.w,