private IEnumerator GetVideoId()
        {
            string videoSearchURI = APIData.SearchVideoURI();

            if (Debug.isDebugBuild)
            {
#if UNITY_EDITOR
                if (showDebugLog)
                {
                    Debug.Log(videoSearchURI);
                }
#elif UNITY_STANDALONE
                Debug.Log(videoSearchURI);
#endif
            }
            UnityWebRequest webRequest = UnityWebRequest.Get(videoSearchURI);
            yield return(webRequest.SendWebRequest());

            if (webRequest.isHttpError || webRequest.isNetworkError)
            {
                Debug.LogError(webRequest.error);
            }
            else
            {
                string jsonText = webRequest.downloadHandler.text;
                Json.LiveStreamingDetails.SerializedItems serializedItems = JsonUtility.FromJson <Json.LiveStreamingDetails.SerializedItems> (jsonText);
                if (serializedItems.items.Length != 0)
                {
                    SetVideoId(serializedItems);
                    StartCoroutine(GetVideoDetails());
                }
                else
                {
                    Debug.LogWarning("there is no any active broadcast");
                }
            }
            webRequest.Dispose();
        }