This commit is contained in:
parent
793b4cbb16
commit
009875711f
|
|
@ -427,6 +427,7 @@ const RecordingComponents = () => {
|
||||||
<div>
|
<div>
|
||||||
<span>本地录制文件路径</span>
|
<span>本地录制文件路径</span>
|
||||||
<Input
|
<Input
|
||||||
|
disabled={true}
|
||||||
placeholder="请填入文件路径"
|
placeholder="请填入文件路径"
|
||||||
style={{ margin: '0 14px', flexGrow: 1 }}
|
style={{ margin: '0 14px', flexGrow: 1 }}
|
||||||
value={filePath}
|
value={filePath}
|
||||||
|
|
@ -497,6 +498,7 @@ const FileComponents = () => {
|
||||||
<div>
|
<div>
|
||||||
<span>保存位置</span>
|
<span>保存位置</span>
|
||||||
<Input
|
<Input
|
||||||
|
disabled={true}
|
||||||
placeholder="请填入保存目录"
|
placeholder="请填入保存目录"
|
||||||
style={{ margin: '0 14px', flexGrow: 1 }}
|
style={{ margin: '0 14px', flexGrow: 1 }}
|
||||||
value={filePath}
|
value={filePath}
|
||||||
|
|
|
||||||
|
|
@ -589,6 +589,8 @@
|
||||||
>span {
|
>span {
|
||||||
color: #EEEEEE;
|
color: #EEEEEE;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
width: 70px;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
>div {
|
>div {
|
||||||
|
|
|
||||||
|
|
@ -992,7 +992,7 @@ const Meeting: React.FC = () => {
|
||||||
<div>
|
<div>
|
||||||
<div><Avatar name={item.userName} /></div>
|
<div><Avatar name={item.userName} /></div>
|
||||||
<span>
|
<span>
|
||||||
{item.userName}
|
{item.userName}{item.uid === user.uid ? '(我)' : ''}
|
||||||
{item.roleId === '1' || item.isRoomManager ?
|
{item.roleId === '1' || item.isRoomManager ?
|
||||||
<span style={{ color: '#02B188', marginLeft: '4px' }}>
|
<span style={{ color: '#02B188', marginLeft: '4px' }}>
|
||||||
{item.roleId === '1' ? '主持人' : '临时主持人'}
|
{item.roleId === '1' ? '主持人' : '临时主持人'}
|
||||||
|
|
|
||||||
|
|
@ -27,10 +27,17 @@ const agora = {
|
||||||
if (bool) {
|
if (bool) {
|
||||||
const setting = JSON.parse(storage.getItem('setting') as string)
|
const setting = JSON.parse(storage.getItem('setting') as string)
|
||||||
if (setting.videoDeviceId) {
|
if (setting.videoDeviceId) {
|
||||||
|
agora.getVideoDeviceManager().then(async (res) => {
|
||||||
|
let item = res.find((item: any) => item.deviceId === setting.videoDeviceId);
|
||||||
|
if (item) {
|
||||||
agora.setVideoDeviceManager(setting.videoDeviceId) //通过设备 ID 指定视频采集设备。
|
agora.setVideoDeviceManager(setting.videoDeviceId) //通过设备 ID 指定视频采集设备。
|
||||||
} else {
|
} else {
|
||||||
agora.setVideoDeviceManager(rtcEngine.getVideoDeviceManager().getDevice())
|
agora.setVideoDeviceManager(rtcEngine.getVideoDeviceManager().getDevice())
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
agora.setVideoDeviceManager(rtcEngine.getVideoDeviceManager().getDevice())
|
||||||
|
}
|
||||||
if (setting.playBackDeviceId) agora.setPlaybackDevice(setting.playBackDeviceId) //指定播放设备
|
if (setting.playBackDeviceId) agora.setPlaybackDevice(setting.playBackDeviceId) //指定播放设备
|
||||||
if (setting.playBackVolume) agora.setPlaybackDeviceVolume(setting.playBackVolume) // 设置播放设备音量
|
if (setting.playBackVolume) agora.setPlaybackDeviceVolume(setting.playBackVolume) // 设置播放设备音量
|
||||||
if (setting.ecordingDeviceId) agora.setRecordingDevice(setting.ecordingDeviceId) // 设置音频采集设备
|
if (setting.ecordingDeviceId) agora.setRecordingDevice(setting.ecordingDeviceId) // 设置音频采集设备
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue