c#
VB
objective - c
c++
Java
公共类AnnMediaObject:AnnHotspotObject
公共类AnnMediaObject
继承了AnnHotspotObject
实现了IAnnObjectCloneable
@接口LTAnnMediaObject: LTAnnImageObject < NSCoding NSCopying >
公共类AnnMediaObject扩展AnnHotspotObject
公共:
ref类AnnMediaObject:AnnHotspotObject
的AnnMediaObject来源于AnnHotspotObject对象,设计一个媒体文件的URL(音频或视频)。
的AnnMediaObject对象将画的图如果业主容器设计模式。如果容器在运行模式下,AnnMediaObject对象不会画的,相反,自动化框架将创建一个媒体控制和播放的URL。
自动化的功能,在设计模式中,矩形包含一个按比例缩小的图像。用户单击/水龙头和拖指定矩形在当前窗口。
以编程方式,媒体对象的边界和位置可以控制使用以下属性:
每个对象可以转换用以下方法:
的AnnMediaObject类继承的属性AnnObject类,支持字体、中风和充填特征。下面列出了这些属性:
媒体对象可以控制使用的名称AnnObject.Labels财产、继承了AnnObject类。
一个对象可以属于一组注释对象或容器对象的一部分。它不能被一群和一个容器的一部分。
媒体对象添加以下属性:
财产 | 描述 |
---|---|
媒体 | 将媒体文件的URL和类型(年代)。LEADTOOLS注释是为了工作类似于HTML 5视频或音频标签。 |
还可以用于以编程方式设置以下属性的特征AnnMediaObject:
使用Leadtools.Annotations.Automation;
使用Leadtools.Annotations.Engine;
使用Leadtools.Codecs;
使用Leadtools.Annotations.WinForms;
公共无效AnnCore_AnnMediaObject ()
{
/ /假设_automation是有效的
双英寸= 720.0;
/ /添加一个媒体对象
AnnMediaObject mediaObj =新AnnMediaObject ();
/ /设置MediaObject点
mediaObj.Points.Add (LeadPointD。创建(1英寸,1英寸*));
mediaObj.Points.Add (LeadPointD。创建(2英寸,1英寸*));
mediaObj.Points.Add (LeadPointD。创建(2英寸,2 *英寸));
mediaObj.Points.Add (LeadPointD。创建(1英寸,2 *英寸));
/ /创建AnnMedia源媒体玩
AnnMedia媒体=新AnnMedia ();
/ /替换源视频文件上单击播放
媒体。Source1 =“ms-appx: / / /视频/ TestVideo.avi”;
mediaObj。媒体= media;
/ /将对象添加到自动化容器
_automation.Container.Children.Add (mediaObj);
}