//创建图片节目 public void setCurMcvImg(String imageName) { string mcvname = imageName; string mcvpath = m_sMcPath + mcvname; //指定节目名以及窗口大小 int mcv = mc.mcCreateMcv(m_sMcPath, mcvname, 160, 160, true, true); if (mcv == 0) { return; } mc.mcSetCurMcv(mcv); //添加节目内容 //添加一个节目页 pageNo = mc.mcAddPage(imageName, mc.TMcPlayMode.pm_Normal, 5, 0); //图片 mc.TMcImage img = new mc.TMcImage(); mc.mcGetDefaultImg(ref img); img.left = 0; img.top = 0; img.width = 160; img.height = 160; img.playtime = 1;//播放5秒 int imgid = mc.mcAddImageBox(pageNo, ref img); if (imageName.IndexOf("carAlarm") > -1) { mc.mcAddImageFile(imgid, m_SamplePath + "carAlarm.png"); mc.mcAddImageFile(imgid, m_SamplePath + "carAlarm2.png"); } else { mc.mcAddImageFile(imgid, m_SamplePath + imageName + ".png"); } //保存 if (mc.mcSaveMcv(mcv)) { m_sCurMcvPath = mcvpath; //MessageBox.Show("ok,已保存. " + mcvpath); Console.WriteLine("节目已保存:" + mcvpath); log.WriteLogFile("节目已保存,路径:" + mcvpath); } //关闭 mc.mcCloseMcv(mcv); }
private void button1_Click(object sender, EventArgs e) { string mcvname = "test1"; string mcvpath = m_sMcPath + mcvname; //指定节目名以及窗口大小 int mcv = mc.mcCreateMcv(m_sMcPath, mcvname, 160, 160, true, true); if (mcv == 0) { return; } mc.mcSetCurMcv(mcv); //添加节目内容 //添加一个节目页 int pageno = mc.mcAddPage("", mc.TMcPlayMode.pm_Normal, 1, 0); //添加一个文字框 /*mc.TMcText text=new mc.TMcText(); * mc.mcGetDefaultText(ref text); * text.left=10; * text.top=10; * text.width=150; * text.height=68; * text.backcolor=0x80FF; * text.alpha=255; * //text.fontname="楷体"; * text.fontname = ""; * text.fontsize=32; * mc.mcAddSingleText(pageno,"欢迎使用 MC100 SDK",-1,ref text); */ //图片 mc.TMcImage img = new mc.TMcImage(); mc.mcGetDefaultImg(ref img); img.left = 0; img.top = 0; img.width = 160; img.height = 160; int imgid = mc.mcAddImageBox(pageno, ref img); mc.mcAddImageFile(imgid, m_SamplePath + "test1.jpg"); //视频 /* mc.TMcVideo video = new mc.TMcVideo(); * mc.mcGetDefaultVideo(ref video); * video.left=250; * video.top=170; * video.width=160; * video.height=120; * int videoid=mc.mcAddVideoBox(pageno,ref video); * mc.mcAddVideoFile(videoid,m_SamplePath+"test2.mp4",100); * * //时间 * mc.TMcInfo info = new mc.TMcInfo(); * mc.mcGetDefaultInfo(ref info); * info.left=50; * info.top=15; * info.width=300; * info.height=32; * mc.mcAddInfoBoxTime(pageno,mc.TMcDateFmt.mcdate_time,ref info); */ // //保存 if (mc.mcSaveMcv(mcv)) { m_sCurMcvPath = mcvpath; MessageBox.Show("ok,已保存. " + mcvpath); } //关闭 //mc.mcCloseMcv(mcv);//先不关闭,以便预览 }