VideoHome.Vod/FilmPlayUrlList.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Data.OleDb;
using System.Data.Common;

using myfilm.Data;
using myfilm.Common.Generic;
using myfilm.Entity;
using myfilm.Config;
namespace myfilm.Vod
{
    public class FilmPlayUrlList
    {
        #region 取影片播放地址列表
        /// <summary>
        /// 取影片播放地址列表
        /// </summary>
        /// <param name="filmID"></param>
        /// <returns></returns>
        public static List<FilmPlayUrlInfo> GetFilmPlayUrlList(int filmID)
        {
            List<FilmPlayUrlInfo> list = new List<FilmPlayUrlInfo>();
            string sql = "select  PlayUrlList from [" + BaseConfigs.GetTablePrefix + "Course] where ID=" + filmID;
            DbDataReader reader = DbHelper.ExecuteReader(CommandType.Text, sql);
            if (reader.Read())
            {
                string[] playUrlList = reader.GetString(0).Split('\r');
                int id = 1;
                foreach (string url in playUrlList)
                {
                    if (url == "") continue;
                    int index = url.IndexOf('|');
                    if (index == -1 || index == url.Length - 1) continue;
                    FilmPlayUrlInfo info = new FilmPlayUrlInfo();
                    info.ID = id;
                    info.ShowText = url.Substring(0, index);
                    info.FileUrl = url.Substring(index + 1);
                    list.Add(info);
                    id++;   //编号加1
                }
            }
            reader.Close();
            return list;
        }

        /// <summary>
        /// 取影片播放地址列表
        /// </summary>
        /// <param name="UrlList"></param>
        /// <returns></returns>
        public static List<FilmPlayUrlInfo> GetFilmPlayUrlList(string UrlList)
        {
            List<FilmPlayUrlInfo> list = new List<FilmPlayUrlInfo>();

            string[] playUrlList = UrlList.Split('\r');
            int id = 1;
            foreach (string url in playUrlList)
            {
                if (url == "") continue;
                int index = url.IndexOf('|');
后面还有 40 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。