Exemple #1
0
 void OnClickConnect()
 {
     if (string.IsNullOrEmpty(serveInput.text))
     {
         PanManager.ShowToast("请输入服务器IP+端口");
         return;
     }
     AppConst.WebSocketAdd = string.Format(AppConst.WebSocketAdd, serveInput.text);
     AppConst.IP           = string.Format(AppConst.IP, serveInput.text);
     NetManager.InitNet();
     PanManager.OpenPanel <LobbyPanel>(PanelName.LobbyPanel);
 }
 private void PlayLocal()
 {
     if (currentChooseVideoUrl == null)
     {
         PanManager.ShowToast("您还没选择视频");
         return;
     }
     PanManager.OpenPanel <VideoPlayPanel>(PanelName.VideoPlayPanel, currentChooseVideoUrl);
     currentChooseItem.isOn = false;
     currentChooseVideoUrl  = null;
     PanManager.AllHidenWithout(PanelName.VideoPlayPanel);
 }
    private void PlayAllNet()
    {
        if (currentChooseVideoUrl == null)
        {
            PanManager.ShowToast("您还没选择视频");
            return;
        }
        AdminMessage msg = new AdminMessage();

        msg.Type                      = DataType.AdminEvent;
        msg.Data.Control              = ControlState.Play;
        msg.Data.Progress             = 0;
        msg.Data.Resource.Id          = currentChooseVideoId;
        msg.Data.Resource.Uri         = currentChooseVideoUrl;
        msg.Data.Resource.FileType.Id = currentChooseFileType;
        msg.Data.Resource.Md5         = currentChooseMd5;
        NetManager.SendMessage(Util.ObjectToJson(msg));
        PanManager.OpenPanel <VideoPlayPanel>(PanelName.VideoPlayPanel, currentChooseVideoUrl);
        currentChooseItem.isOn = false;
        currentChooseVideoUrl  = null;

        PanManager.AllHidenWithout(PanelName.VideoPlayPanel);
    }