File size: 730 Bytes
fe8d016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr

# 测试 gr.update() 是否正确工作
with gr.Blocks() as demo:
    gr.Markdown("# 测试视频和滑块更新")
    
    video = gr.Video(label="测试视频")
    slider = gr.Slider(minimum=1, maximum=5, step=1, value=3, label="测试滑块")
    btn = gr.Button("更新")
    
    def update_components():
        # 测试返回 gr.update()
        return gr.update(value="/root/.cache/huggingface/hub/datasets--WenjiaWang--videoforuser/snapshots/c273a82a04bb7b0320474ca0904b41b0582f3db4/0O_YyxcC-kA_scene-35_2/gen3c.mp4"), gr.update(value=5)
    
    btn.click(update_components, outputs=[video, slider])

print("测试应用启动...")
demo.launch(server_name="0.0.0.0", server_port=7862, share=False)