Video 类允许你在聊天机器人用户界面中显示特定视频文件的视频播放器。

你必须提供 url、路径或内容字节之一。

属性

name
str

要显示在 UI 中的视频文件名称。这将显示给用户。

display
ElementDisplay

确定元素应在 UI 中的何处显示。选项包括 “side”(侧边,默认)、“inline”(内联)或 “page”(页面)。

url
str

视频的远程 URL。

path
str

视频的本地文件路径。

content
bytes

视频文件的内容(字节格式)。

示例

import chainlit as cl


@cl.on_chat_start
async def main():
    elements = [
        cl.Video(name="example.mp4", path="./example.mp4", display="inline"),
    ]
    await cl.Message(
        content="Here is an video file",
        elements=elements,
    ).send()