Example #1
0
        private static string GetCDNPlaybackUrl(string locatorPath, string defaultPlaybackUrl, string fileName, AMSCDNPrefixMode prefixMode, string cdnPrefix)
        {
            Uri locatorUri = new Uri(locatorPath);

            string result = defaultPlaybackUrl;

            switch (prefixMode)
            {
                case AMSCDNPrefixMode.Prefix:
                    result = MergePlaybackCDNPrefix(locatorUri, cdnPrefix, fileName);
                    break;
                case AMSCDNPrefixMode.Host:
                    result = MergePlaybackCDNHost(locatorUri, cdnPrefix, fileName);
                    break;
            }

            return result;
        }
Example #2
0
        private static string GetCDNPlaybackUrl(string locatorPath, string defaultPlaybackUrl, string fileName, AMSCDNPrefixMode prefixMode, string cdnPrefix)
        {
            Uri locatorUri = new Uri(locatorPath);

            string result = defaultPlaybackUrl;

            switch (prefixMode)
            {
            case AMSCDNPrefixMode.Prefix:
                result = MergePlaybackCDNPrefix(locatorUri, cdnPrefix, fileName);
                break;

            case AMSCDNPrefixMode.Host:
                result = MergePlaybackCDNHost(locatorUri, cdnPrefix, fileName);
                break;
            }

            return(result);
        }