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)