using UnityEngine;
using UnityEngine.UI;
#if TMP_PRESENT
using TMPro;
#endif
using FreakoutSDK.Video;

public class StartNewVideo : MonoBehaviour
{
#if TMP_PRESENT
    public TMP_InputField urlInputField;
#endif
    public SdkVideoUIControl videoUIControl;

    public void PlayNewVideo()
    {
#if TMP_PRESENT
        if (urlInputField == null || videoUIControl == null)
        {
            Debug.LogWarning("Missing reference to InputField or VideoPlayerManager.");
            return;
        }

        string url = urlInputField.text;
        if (!string.IsNullOrEmpty(url))
        {
            videoUIControl.StartNewURL(url);
        }
#else
        Debug.LogWarning("TextMeshPro not installed. Cannot start new video via TMP input.");
#endif
    }
}