Song.ServiceImpls/LiveCom.cs

(开头部分) 9KB

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

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

using WeiSha.Common;
using Song.Entities;

using WeiSha.Data;
using Song.ServiceInterfaces;
using System.Data.Common;
using pili_sdk.pili;
using pili_sdk;



namespace Song.ServiceImpls
{
    public class LiveCom : ILive
    {
        //设置项的前缀
        string prefix = "Qiniuyun_";

        /// <summary>
        /// 初始化相关参数
        /// </summary>
        public void Initialization()
        {
            pili_sdk.Pili.Initialization(this.GetAccessKey, this.GetSecretKey, this.GetLiveSpace, "v1");
        }
        public bool Test(string accesskey, string secretkey, string hubname)
        {
            return Pili.API<IStream>().Test(accesskey, secretkey, hubname, "v1");
        }
        #region 设置
        /// <summary>
        /// 设置密钥
        /// </summary>
        /// <param name="accessKey"></param>
        /// <param name="secretKey"></param>
        public void SetupKey(string accessKey, string secretKey)
        {
            if(!string.IsNullOrWhiteSpace(accessKey) && accessKey.Trim()!="")
                Business.Do<ISystemPara>().Save(prefix + "AccessKey", accessKey, false);
            if (!string.IsNullOrWhiteSpace(secretKey) && secretKey.Trim() != "")
                Business.Do<ISystemPara>().Save(prefix + "SecretKey", secretKey, false);
        }
        /// <summary>
        /// 设置直播空间的名称
        /// </summary>
        /// <param name="pace"></param>
        public void SetupLiveSpace(string pace)
        {
            if (!string.IsNullOrWhiteSpace(pace) && pace.Trim() != "")
                Business.Do<ISystemPara>().Save(prefix + "pace", pace, false);
        }
        /// <summary>
        /// 设置推流地址
        /// </summary>
        /// <param name="domain"></param>
后面还有 249 行代码,解锁后查看完整代码

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

AI 解读

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

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