fix: audio error message

This commit is contained in:
jialin
2024-12-03 17:33:49 +08:00
parent 83294abaf0
commit 20f809740c
10 changed files with 47 additions and 17 deletions
@@ -1,3 +1,4 @@
import { externalRefer } from '@/constants/external-links';
import { AudioOutlined } from '@ant-design/icons';
import { useIntl } from '@umijs/max';
import { Button, Space, Tooltip } from 'antd';
@@ -215,7 +216,25 @@ const AudioInput: React.FC<AudioInputProps> = (props) => {
const renderRecordButtonTips = useMemo(() => {
if (!audioPermission) {
return intl.formatMessage({ id: 'playground.audio.enablemic' });
return (
<span>
<span>
{intl.formatMessage({ id: 'playground.audio.enablemic' })}
<Button
size="small"
color="primary"
variant="link"
href={`${externalRefer.audioPermission}`}
target="_blank"
style={{
color: 'var(--ant-blue-5)'
}}
>
{intl.formatMessage({ id: 'playground.audio.enablemic.doc' })}
</Button>
</span>
</span>
);
}
return isRecording
? intl.formatMessage({ id: 'playground.audio.stoprecord' })
@@ -120,7 +120,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
}
);
if (result?.status_code !== 200) {
if (result?.status_code && result?.status_code !== 200) {
setTokenResult({
error: true,
errorMessage:
@@ -211,6 +211,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
setIsRecording(val);
setAudioData(null);
setTokenResult(null);
setMessageList([]);
console.log('data===', val);
}, []);
+1 -11
View File
@@ -52,17 +52,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
autoplay: boolean;
audioUrl: string;
}[]
>([
{
input: '',
voice: '',
format: '',
speed: 0,
uid: 0,
autoplay: false,
audioUrl: ''
}
]);
>([]);
const locale = getLocale();
const intl = useIntl();
const [searchParams] = useSearchParams();