From 37fa02f8d41ee77c205bf013c959f5ed395ccc79 Mon Sep 17 00:00:00 2001 From: tanlongsheng <252620078@qq.com> Date: Thu, 10 Jul 2025 21:22:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8F=E6=9A=82=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/modules/meeting/views/meeting_view.dart | 44 ++++++++++++--------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/lib/modules/meeting/views/meeting_view.dart b/lib/modules/meeting/views/meeting_view.dart index e34ffbaf6..3864ba4ec 100644 --- a/lib/modules/meeting/views/meeting_view.dart +++ b/lib/modules/meeting/views/meeting_view.dart @@ -26,7 +26,7 @@ class MeetingView extends GetView { Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - _buildConnect(isDarkMode), + // _buildConnect(isDarkMode), Expanded( child: _buildBody(context, isDarkMode), ), @@ -35,7 +35,7 @@ class MeetingView extends GetView { _buildMicButton(context, isDarkMode), ], ), - floatingActionButton: _buildFloatingButtons(), + // floatingActionButton: _buildFloatingButtons(), ), ); } @@ -176,8 +176,7 @@ class MeetingView extends GetView { _importAudioItem( context, isDarkMode, - icon: Image.asset('assets/images/explore.png', - width: 32.w, height: 32.w), + icon: Icon(Icons.mic, size: 25.w), title: '现场录音', enabled: true, // 始终可用 onTap: () async { @@ -192,8 +191,7 @@ class MeetingView extends GetView { // 音、视频录音 - 根据控制器状态禁用 _importAudioItem( context, isDarkMode, - icon: Image.asset('assets/images/explore.png', - width: 32.w, height: 32.w), + icon: Icon(Icons.videocam, size: 25.w), title: '音、视频录音', enabled: controller.bleManager.isConnected, // 依赖控制器状态 onTap: controller.bleManager.isConnected @@ -212,9 +210,7 @@ class MeetingView extends GetView { // 通话录音 - 根据控制器状态禁用 _importAudioItem( context, isDarkMode, - icon: Row( - // ... 图标组合保持不变 - ), + icon: Icon(Icons.phone, size: 25.w), title: '通话录音', enabled: controller.bleManager.isConnected, // 依赖控制器状态 onTap: controller.bleManager.isConnected @@ -229,6 +225,18 @@ class MeetingView extends GetView { } : null, // 禁用时置空onTap ), + SizedBox(height: 8.w), + _importAudioItem( + context, + isDarkMode, + icon: Icon(Icons.library_music, size: 25.w), + title: '导入本地音频', + enabled: true, + onTap: () { + Get.back(); + controller.addAudio(); + }, + ), ], ), ), @@ -442,15 +450,15 @@ class MeetingView extends GetView { ), ), centerTitle: true, - actions: [ - IconButton( - icon: Icon(Icons.folder_open, - color: isDarkMode ? Colors.white : Colors.black), - onPressed: () { - _showRightDrawerDialog(context, isDarkMode); - }, - ), - ], + // actions: [ + // IconButton( + // icon: Icon(Icons.folder_open, + // color: isDarkMode ? Colors.white : Colors.black), + // onPressed: () { + // _showRightDrawerDialog(context, isDarkMode); + // }, + // ), + // ], ); }