private void button1_Click(object sender, EventArgs e) { _videoDevice = new VideoDevice(0, null, null, 0, string.Empty, string.Empty, 0, @"E:\杂项\宝宝聊天照片\VID_20150715_153556.mp4", null, null); _videoDevice.StartVideoSource(panel1.Handle); //var param = new ZWVideoParam(); //param.CameraIp = "192.168.100.19"; //param.LocalIp = null; //param.CameraPort = 8000; //param.FuncMask = 15; //param.AddressNum = 35; //param.UserName = "******"; //param.Password = "******"; //param.UrlOrAddressName = @"E:\杂项\宝宝聊天照片\VID_20150715_153556.mp4"; //onRealImgReady = new RealTimeImageCallback(OnRealImgReadyProc); //gchOnRealImgReady = GCHandle.Alloc(onRealImgReady); //_zwVideo = ZWVideoAPI.InitialVideoSource(ref param, null, onRealImgReady, null,ZW_PIX_FMT.ZW_PIX_FMT_NONE,null, null, ZW_PIX_FMT.ZW_PIX_FMT_NONE, IntPtr.Zero); //ZWVideoAPI.StartVideoSource(_zwVideo, panel1.Handle); //ZW_CODEC_ID codec = ZWVideoAPI.GetVideoCodec(_zwVideo); }