示例#1
0
 internal static void ConvertRelative2Absolute(string basepath, M3UComponent component)
 {
     if (basepath.StartsWith("http") && !component.Path.StartsWith("http"))
     {
         component.Path = basepath + "/" + component.Path;
     }
 }
示例#2
0
            internal static void ConvertRelative2Absolute(string basepath, M3UComponent component)
            {
                string spath      = component.Path;
                bool   isAbsolute = false;

                if (spath.ToLower().Contains("http://") ||
                    spath.ToLower().Contains("rtp://") ||
                    spath.ToLower().Contains("rtsp://") ||
                    spath.ToLower().Contains("rtmp://") ||
                    spath.ToLower().Contains("mms://") ||
                    spath.ToLower().Contains("udp://")
                    )
                {
                    isAbsolute = true;
                }

                if (basepath.StartsWith("http") && !isAbsolute)
                {
                    component.Path = basepath + "/" + component.Path;
                }
            }