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