Audio recorder

This commit is contained in:
2025-08-02 14:06:58 +08:00
parent a0d8c1a9b3
commit bec037622f
7 changed files with 166 additions and 2 deletions

View File

@@ -24,6 +24,10 @@ class ComposeToolbar extends HookConsumerWidget {
ComposeLogic.pickVideoMedia(ref, state);
}
void addYourVoice() {
ComposeLogic.recordAudioMedia(ref, state, context);
}
void linkAttachment() {
ComposeLogic.linkAttachment(ref, state, context);
}
@@ -72,6 +76,12 @@ class ComposeToolbar extends HookConsumerWidget {
icon: const Icon(Symbols.videocam),
color: colorScheme.primary,
),
IconButton(
onPressed: addYourVoice,
tooltip: 'addYourVoice'.tr(),
icon: const Icon(Symbols.mic),
color: colorScheme.primary,
),
IconButton(
onPressed: linkAttachment,
icon: const Icon(Symbols.attach_file),