You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Delphi TMS WEB Core项目表单中添加视频?组件面板无相关组件

问题描述

当我在组件面板(Component Palette)中搜索“image”时,找到了许多图像相关组件,并且可以使用TWebImageControl组件在表单中添加图像:

Delphi IDE

但当我在组件面板中搜索“video”时,却没有任何结果:

Delphi Component Palette

是否没有视频相关组件?

我该如何在表单中添加视频?

解决方案

组件面板搜索不到“video”相关组件,是因为你使用的这类Web开发框架(带TWebImageControl的环境)原生组件面板未默认提供视频组件,但可以通过以下几种方式实现:

  • 直接嵌入HTML5 Video元素
    借助TWebHTMLDiv组件,在其HTML属性中写入HTML5视频标签代码,示例:

    <video width="600" height="350" controls>
      <source src="your-video.mp4" type="video/mp4">
      您的浏览器不支持HTML5视频播放。
    </video>
    

    将视频文件放在项目静态资源目录,确保路径正确即可在页面中渲染视频播放器。

  • 使用第三方组件库
    比如对应Web框架的扩展组件(如TMS Web Core的TWebVideo组件),安装扩展包后即可在组件面板找到,拖放至表单后可直接配置视频源、播放控制等属性。

  • 若为传统桌面应用(VCL/FMX)

    • VCL项目:使用TMediaPlayer组件(需引用System.MediaPlayer单元),设置FileName为视频文件路径,调用Play方法启动播放。
    • FMX项目:在组件面板的Multimedia分类下找到TVideoPlayer组件,拖放至表单后配置视频源和播放参数即可。

内容的提问来源于stack exchange,提问作者Shaun Roselt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:42:57