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."); } }
public void SetVideoSource(string videoName) { videoPlayer.source = VideoSource.VideoClip; videoPlayer.clip = ResourceVideoInfo.LoadVideoClipFromResources(videoName); }
public void SetVideoSource(string videoName) { videoPlayer.source = VideoSource.Url; videoPlayer.url = ResourceVideoInfo.LoadVideoClipFromFile(videoName); }
public void GenerateOnlineVideoMappingData() { VideoOnlineSource[] videoMappingData = JsonUtility.FromJson <VideoOnlineSourceWrapper>(OnlineVideoSourceMappingData.text).OnlineVideoSourceMappingList; ResourceVideoInfo.SetOnlineVideoMappungData(videoMappingData); }