mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-09-11 03:58:22 +00:00
PreviewAudio node.
This commit is contained in:
@@ -70,7 +70,7 @@ async function uploadFile(
|
||||
app.registerExtension({
|
||||
name: "Comfy.AudioWidget",
|
||||
async beforeRegisterNodeDef(nodeType, nodeData) {
|
||||
if (["LoadAudio", "SaveAudio"].includes(nodeType.comfyClass)) {
|
||||
if (["LoadAudio", "SaveAudio", "PreviewAudio"].includes(nodeType.comfyClass)) {
|
||||
nodeData.input.required.audioUI = ["AUDIO_UI"]
|
||||
}
|
||||
},
|
||||
@@ -103,7 +103,7 @@ app.registerExtension({
|
||||
if (!audios) return
|
||||
const audio = audios[0]
|
||||
audioUIWidget.element.src = api.apiURL(
|
||||
getResourceURL(audio.subfolder, audio.filename, "output")
|
||||
getResourceURL(audio.subfolder, audio.filename, audio.type)
|
||||
)
|
||||
audioUIWidget.element.classList.remove("empty-audio-widget")
|
||||
}
|
||||
@@ -118,7 +118,7 @@ app.registerExtension({
|
||||
if ("audio" in output) {
|
||||
const audioUIWidget = node.widgets.find((w) => w.name === "audioUI");
|
||||
const audio = output.audio[0];
|
||||
audioUIWidget.element.src = api.apiURL(getResourceURL(audio.subfolder, audio.filename, "output"));
|
||||
audioUIWidget.element.src = api.apiURL(getResourceURL(audio.subfolder, audio.filename, audio.type));
|
||||
audioUIWidget.element.classList.remove("empty-audio-widget");
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user