/// <summary> /// 开始播放实时预览 /// </summary> /// <param name="playModel"></param> /// <returns></returns> public bool StartPlay(IPlayModel playModel) { if (PlayHelper == null) { return(false); } //在开始一个新预览之前关闭前一次预览 if (PlayHandle >= 0) { StopPlay(); } //初始化播放屏 InitializePlayScreen(); playModel.ScreenHandle = ScreenHandle; PlayHandle = PlayHelper.StartPlay(playModel); return(PlayHandle >= 0); }
public long StartPlay(IPlayModel playParam) { VideoPlayModel playModel = playParam as VideoPlayModel; return(SMClient.Instance.StartPreview(playModel.ScreenHandle, playModel.Ip, playModel.Port, playModel.UserName, playModel.Password, playModel.Channel, playModel.StreamType)); }