作为LEAD Technologies 25周年纪念的一部分,我们正在搞一个“25天收集25个项目来展示LEAD功能强度和易用性”的活动。今天要展示的项目来自于梅恩的分享。
LEADUniversalViewer视频
LEADUniversalViewer音频
LEADUniversalViewer图像
它是做什么的
使用LEADTOOLS第19版,该C#编写的WinForms项目可以在同一个窗口上同时加载或播放光栅图像和视频。
所使用的功能
· Viewers
开发进程日志
大家好,我是梅恩。我要创建这样一个项目,该项目可以允许用户在自己机器的硬盘驱动器上选择一个文件夹,并在所选中的该文件夹中显示或播放任何支持的图片或多媒体(视频或音频)文件。
使用LEADTOOLS文档成像套件和LEADTOOLS多媒体软件开发工具包,会为我提供对大量的图像和多媒体文件格式的支持,而无需编写多行代码。例如,下面的代码演示了您应该如何用LEADTOOLS 的PlayCtrl
控件来播放文件:
此外,下面的代码演示了您应该如何加载和显示我们ImageViewer
控件上的图像文件:
接下来,我要使用的是LEADTOOLS 的RasterCodecs
类,因为该类可以为加载光栅图像提供支持:
我已经添加完所需的控件(LEADTOOLS的 PlayCtrl
控件和ImageViewer
控件),并且完成了加载图像和媒体文件所需代码的编写:
Documentation: PlayCtrl Control
我已经编写完了一个用户所定义的类(MyListItem
类),该类可以代表该列表框项。
我成功地运行了该项目,并用该应用程序显示了不同的图像和媒体文件。到目前为止,我在这个应用程序上总共投入了7个小时的时间。而且,我为代码添加了一些注解以使其更易于阅读。
最后,该应用程序终于完成了!我花了大约9个小时的时间来把这些统统整合在一起,包括设计,测试和调试。
谢谢你,我亲爱的工具团队,谢谢你为我提供了这么庞大的一套格式。不然,要完成像这样的任务,如果不使用我们的工具包的话,我无法想象需要耗费多久。
下载该项目
该示例项目的源代码您可以点击这里进行下载。
15 Universal Viewer.zip (142.15 kb)
要运行该项目,请将其解压缩到该目录下: C:\LEADTOOLS 19\Examples\DotNet\CS directory。
支持
关于其他产品的更多信息,请访问我们的官方网站,
欢迎下载免费的全功能评估版SDK,全功能试用版中有这个例子的全部源代码。
同时欢迎您使用评估版期间的免费技术支持。
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。
葡萄城热门产品


