Exemple #1
0
        public void SetVideoSource(string videoName)
        {
            string elementUri = ResourceVideoInfo.LoadVideoClipFromOnlineSource(videoName);

            if (Uri.TryCreate(elementUri, UriKind.Absolute, out Uri uriResult) && (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps))
            {
                videoPlayer.source = VideoSource.Url;
                videoPlayer.url    = ResourceVideoInfo.LoadVideoClipFromOnlineSource(videoName);
            }
            else
            {
                Debug.LogError($"Video file {elementUri} could not be loaded from online source.");
            }
        }
Exemple #2
0
 public void SetVideoSource(string videoName)
 {
     videoPlayer.source = VideoSource.VideoClip;
     videoPlayer.clip   = ResourceVideoInfo.LoadVideoClipFromResources(videoName);
 }
Exemple #3
0
 public void SetVideoSource(string videoName)
 {
     videoPlayer.source = VideoSource.Url;
     videoPlayer.url    = ResourceVideoInfo.LoadVideoClipFromFile(videoName);
 }
Exemple #4
0
 public void GenerateOnlineVideoMappingData()
 {
     VideoOnlineSource[] videoMappingData = JsonUtility.FromJson <VideoOnlineSourceWrapper>(OnlineVideoSourceMappingData.text).OnlineVideoSourceMappingList;
     ResourceVideoInfo.SetOnlineVideoMappungData(videoMappingData);
 }