mirror of
https://github.com/gradio-app/gradio.git
synced 2025-03-13 11:57:29 +08:00
Ensure audio waveform autoplay
updates (#6546)
* prevent autoplay when autoplay is false * tweak * tweak * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
This commit is contained in:
parent
1bbd6cab3f
commit
a424fdbb23
6
.changeset/huge-schools-bake.md
Normal file
6
.changeset/huge-schools-bake.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
"@gradio/audio": patch
|
||||
"gradio": patch
|
||||
---
|
||||
|
||||
fix:Ensure audio waveform `autoplay` updates
|
@ -88,7 +88,9 @@
|
||||
active_source = sources[0];
|
||||
}
|
||||
|
||||
const waveform_settings = {
|
||||
let waveform_settings: Record<string, any>;
|
||||
|
||||
$: waveform_settings = {
|
||||
height: 50,
|
||||
waveColor: waveform_options.waveform_color || "#9ca3af",
|
||||
progressColor: waveform_options.waveform_progress_color || "#f97316",
|
||||
|
@ -80,7 +80,11 @@
|
||||
);
|
||||
|
||||
$: waveform?.on("ready", () => {
|
||||
if (waveform_settings.autoplay) waveform?.play();
|
||||
if (!waveform_settings.autoplay) {
|
||||
waveform?.stop();
|
||||
} else {
|
||||
waveform?.play();
|
||||
}
|
||||
});
|
||||
|
||||
$: waveform?.on("finish", () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user