fix: wav format audio, #2317
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
import CopyButton from '@/components/copy-button';
|
||||
import UploadAudio from '@/components/upload-audio';
|
||||
import { convertFileToBase64, readAudioFile } from '@/utils/load-audio-file';
|
||||
import {
|
||||
audioTypeMap,
|
||||
convertFileToBase64,
|
||||
readAudioFile
|
||||
} from '@/utils/load-audio-file';
|
||||
import {
|
||||
CustomerServiceOutlined,
|
||||
EditOutlined,
|
||||
@@ -18,12 +22,6 @@ import {
|
||||
} from '../../config/types';
|
||||
import UploadImg from '../upload-img';
|
||||
|
||||
const audioTypeMap: Record<string, string> = {
|
||||
'audio/wav': 'wav',
|
||||
'audio/mp3': 'mp3',
|
||||
'audio/mpeg': 'mp3'
|
||||
};
|
||||
|
||||
interface MessageActionsProps {
|
||||
data: MessageItem;
|
||||
actions: MessageItemAction[];
|
||||
@@ -88,6 +86,7 @@ const MessageActions: React.FC<MessageActionsProps> = ({
|
||||
{actions.includes('upload') && data.role === Roles.User && (
|
||||
<UploadAudio
|
||||
type="text"
|
||||
maxFileSize={1024 * 1024}
|
||||
accept={'.mp3,.wav'}
|
||||
size="small"
|
||||
shape="default"
|
||||
|
||||
Reference in New Issue
Block a user