diff --git a/lib/pages/reading/reading_page.dart b/lib/pages/reading/reading_page.dart index 888f671..81f197d 100644 --- a/lib/pages/reading/reading_page.dart +++ b/lib/pages/reading/reading_page.dart @@ -203,15 +203,32 @@ class _ReadingPage extends StatelessWidget { SizedBox( width: 10.w, ), - RecorderPlaybackWidget( - isClickable: !bloc.isRecording && bloc.currentPageData()?.recordUrl != null, - isPlaying: bloc.isRecordAudioPlaying, - width: 42.w, - height: 42.w, - onTap: () { - bloc.add(PlayRecordAudioEvent()); - }, - ) + GestureDetector( + onTap: () { + if (bloc.isRecording) { + return; + } + bloc.add(PlayRecordAudioEvent()); + }, + child: Visibility( + visible: bloc.currentPageData()?.recordUrl != null, + child: Image.asset( + bloc.isRecordAudioPlaying + ? 'record_pause'.assetWebp + : 'record_play'.assetWebp, + height: 33.h, + width: 33.w, + ), + )), + // RecorderPlaybackWidget( + // isClickable: !bloc.isRecording && bloc.currentPageData()?.recordUrl != null, + // isPlaying: bloc.isRecordAudioPlaying, + // width: 42.w, + // height: 42.w, + // onTap: () { + // bloc.add(PlayRecordAudioEvent()); + // }, + // ) ], ), ),