Compare commits

..

No commits in common. "3cfbd0da62fcdee4cd0d397013b47e16c46bcc9a" and "7b61a073bd8fa9367940c6b548c0b6f70e132b6c" have entirely different histories.

2 changed files with 544 additions and 559 deletions

View File

@ -138,7 +138,7 @@ app.on('ready', () => {
// 获取当前脚本所在目录的绝对路径 // 获取当前脚本所在目录的绝对路径
const currentDirectory = __dirname; const currentDirectory = __dirname;
// 获取安装父目录 // 获取安装父目录
const parentDirectory = path.resolve(currentDirectory, '..'); const parentDirectory = path.resolve(currentDirectory, '../..');
const customFolderPath = path.join(parentDirectory, 'Downloads'); const customFolderPath = path.join(parentDirectory, 'Downloads');
if (!fs.existsSync(customFolderPath)) { if (!fs.existsSync(customFolderPath)) {
// 如果不存在,则创建文件夹 // 如果不存在,则创建文件夹

View File

@ -1,12 +1,11 @@
import styles from '@/components/StupWizard/index.module.scss' import styles from '@/components/StupWizard/index.module.scss'
import ImageUrl from '@/utils/package/ImageUrl'; import ImageUrl from '@/utils/package/ImageUrl';
import {Button, Checkbox, Empty, Input, message, Modal, Popover, Radio, Select, Slider} from 'antd'; import { Button, Checkbox, Empty, Input, Modal, Popover, Radio, Select, Slider, message } from 'antd';
import {forwardRef, useEffect, useImperativeHandle, useState} from "react"; import { useState, useImperativeHandle, forwardRef, useEffect } from "react";
import agora from '@/utils/package/agora' import agora from '@/utils/package/agora'
import { CloseOutlined, LoadingOutlined, QuestionCircleOutlined } from '@ant-design/icons'; import { CloseOutlined, LoadingOutlined, QuestionCircleOutlined } from '@ant-design/icons';
import { storage } from '@/utils'; import { storage } from '@/utils';
import path from 'path'; import path from 'path';
const fs = require('fs').promises; const fs = require('fs').promises;
const { exec } = require('child_process'); const { exec } = require('child_process');
const StupWizard = forwardRef((props: any, ref: any) => { const StupWizard = forwardRef((props: any, ref: any) => {
@ -257,13 +256,7 @@ const AudioComponents = () => {
}) })
}, []); }, []);
const getAudioMediaList = async (): Promise<void> => { const getAudioMediaList = async (): Promise<void> => {
const { const { playBackList, ecordingList, playBackItem, ecordingItem, ecordingVolume } = await agora.getAudioMediaList();
playBackList,
ecordingList,
playBackItem,
ecordingItem,
ecordingVolume
} = await agora.getAudioMediaList();
if ((!setting.ecordingDeviceId && ecordingItem.deviceId) || (!(ecordingList.find((item: any) => item.deviceId === setting.ecordingDeviceId)) && ecordingItem.deviceId)) { if ((!setting.ecordingDeviceId && ecordingItem.deviceId) || (!(ecordingList.find((item: any) => item.deviceId === setting.ecordingDeviceId)) && ecordingItem.deviceId)) {
setting.ecordingDeviceId = ecordingItem.deviceId setting.ecordingDeviceId = ecordingItem.deviceId
} }
@ -352,8 +345,7 @@ const AudioComponents = () => {
</div> : null} </div> : null}
<div className={styles.audioComponentsSlider}> <div className={styles.audioComponentsSlider}>
<span></span> <span></span>
<Slider value={audioDeviceManager.ecordingVolume} style={{flexGrow: 1}} max={255} <Slider value={audioDeviceManager.ecordingVolume} style={{ flexGrow: 1 }} max={255} onChange={async (e) => {
onChange={async (e) => {
setting.ecordingVolume = e; setting.ecordingVolume = e;
storage.setItem('setting', JSON.stringify(setting)) storage.setItem('setting', JSON.stringify(setting))
await agora.setRecordingDeviceVolume(e) await agora.setRecordingDeviceVolume(e)
@ -417,8 +409,7 @@ const AudioComponents = () => {
</div> : null} </div> : null}
<div className={styles.audioComponentsSlider}> <div className={styles.audioComponentsSlider}>
<span></span> <span></span>
<Slider value={audioDeviceManager.playBackVolume} style={{flexGrow: 1}} max={255} <Slider value={audioDeviceManager.playBackVolume} style={{ flexGrow: 1 }} max={255} onChange={async (e) => {
onChange={async (e) => {
setting.playBackVolume = e; setting.playBackVolume = e;
storage.setItem('setting', JSON.stringify(setting)) storage.setItem('setting', JSON.stringify(setting))
agora.setPlaybackDeviceVolume(e) agora.setPlaybackDeviceVolume(e)
@ -439,10 +430,7 @@ const RecordingComponents = () => {
const setting = JSON.parse(storage.getItem('setting') as string) const setting = JSON.parse(storage.getItem('setting') as string)
useEffect(() => { useEffect(() => {
if (!setting.recordingFilesPath) { if (!setting.recordingFilesPath) {
// 获取安装父目录 setting.recordingFilesPath = path.dirname(process.execPath) + '\\';
const currentDirectory = __dirname;
const parentDirectory = path.resolve(currentDirectory, '../../Downloads');
setting.recordingFilesPath = parentDirectory;
setFilePath(setting.recordingFilesPath) setFilePath(setting.recordingFilesPath)
storage.setItem('setting', JSON.stringify(setting)) storage.setItem('setting', JSON.stringify(setting))
} else { } else {
@ -510,10 +498,7 @@ const FileComponents = () => {
const setting = JSON.parse(storage.getItem('setting') as string) const setting = JSON.parse(storage.getItem('setting') as string)
useEffect(() => { useEffect(() => {
if (!setting.shareFilesPath) { if (!setting.shareFilesPath) {
// 获取安装父目录 setting.shareFilesPath = path.dirname(process.execPath) + '\\';
const currentDirectory = __dirname;
const parentDirectory = path.resolve(currentDirectory, '../../Downloads');
setting.shareFilesPath = parentDirectory
setFilePath(setting.shareFilesPath) setFilePath(setting.shareFilesPath)
storage.setItem('setting', JSON.stringify(setting)) storage.setItem('setting', JSON.stringify(setting))
} else { } else {