using System; using Shared.IOS.ESVideoPhoneSDK; namespace GateWay.Ios { public static class ESVideo { //public ESVideo() //{ //} public static void InitESVideoSDK() { ESVideo.InitESVideoSDK(); } /// /// 监控页面 /// /// public static void ShowESVideoMonitor(ESVideoInfo mESVideoInfo) { ESVideoMonitorViewController mESVideoMonitorViewController = new ESVideoMonitorViewController(); mESVideoMonitorViewController.MESVideoID = mESVideoInfo.ESVideoUUID; mESVideoMonitorViewController.MESRoomID = mESVideoInfo.ESRoomID; mESVideoMonitorViewController.DeviceName = mESVideoInfo.DeviceName; mESVideoMonitorViewController.RoomName = mESVideoInfo.RoomName; mESVideoMonitorViewController.IsCollect = mESVideoInfo.IsCollect; Shared.Application.currentVC.NavigationController.PushViewController(mESVideoMonitorViewController, true); } /// /// 被呼叫页面 /// /// public static void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo) { ESvideoVideoIntercomViewController mESvideoVideoIntercomViewController = new ESvideoVideoIntercomViewController(); mESvideoVideoIntercomViewController.MESVideoID = mESVideoInfo.ESVideoUUID; mESvideoVideoIntercomViewController.MESRoomID = mESVideoInfo.ESRoomID; mESvideoVideoIntercomViewController.DeviceName = mESVideoInfo.DeviceName; mESvideoVideoIntercomViewController.RoomName = mESVideoInfo.RoomName; mESvideoVideoIntercomViewController.IsCollect = mESVideoInfo.IsCollect; Shared.Application.currentVC.NavigationController.PushViewController(mESvideoVideoIntercomViewController, true); } } public class ESVideoInfo { /// /// 室外机的UUID /// 例:JJY000007FSEYX /// public string ESVideoUUID=string.Empty; /// /// 当前用户的房间ID /// 例:0801 /// public int ESRoomID; /// /// 室外机的名称 /// 例:室外机 /// public string DeviceName = string.Empty; /// /// 房间命名 /// 例:8栋1单元0801 /// public string RoomName = string.Empty; /// /// 是否收藏 /// public bool IsCollect; } }