diff --git a/src/renderer/index.ts b/src/renderer/index.ts
index 165ecd7..23de1eb 100644
--- a/src/renderer/index.ts
+++ b/src/renderer/index.ts
@@ -90,9 +90,8 @@ async function onSettingWindowCreated(view: Element) {
], 'ob11.messagePostFormat', config.ob11.messagePostFormat),
),
SettingItem(
- 'ffmpeg 路径', `${!isEmpty(config.ffmpeg) ? config.ffmpeg : '未指定'}`,
+ 'ffmpeg 路径', `${!isEmpty(config.ffmpeg) ? config.ffmpeg : '未指定'}`,
SettingButton('选择', 'config-ffmpeg-select'),
- 'config-ffmpeg-path',
),
SettingItem(
'', null,
@@ -202,6 +201,16 @@ async function onSettingWindowCreated(view: Element) {
doc.querySelector('#config-ob11-httpHosts-add').addEventListener('click', () => addReverseHost('httpHosts'));
doc.querySelector('#config-ob11-wsHosts-add').addEventListener('click', () => addReverseHost('wsHosts'));
+ doc.querySelector('#config-ffmpeg-select').addEventListener('click', () => {
+ window.llonebot.selectFile()
+ .then(path => {
+ if (!isEmpty(path)) {
+ setConfig('ffmpeg', path);
+ document.querySelector('#config-ffmpeg-path-text').innerHTML = path;
+ }
+ })
+ });
+
// 开关
doc.querySelectorAll('setting-switch[data-config-key]').forEach((dom: HTMLElement) => {
dom.addEventListener('click', () => {