QiniuVideoUtil.java 855 Bytes
package com.cnlive.media.utils;

import android.content.Context;

import com.qiniu.pili.droid.shortvideo.PLShortVideoEnv;

/**
 * 作 者 : wkq
 * <p>
 * 时 间 : 2020/10/29 9:46
 * <p>
 * 名 字 : QiniuVideoUtil
 * <p>
 * 简 介 : 七牛 初始化
 */
public class QiniuVideoUtil {
    /**
     * 初始化七牛sdk
     * @param context
     */
    public static void initVideo(Context context) {
        PLShortVideoEnv.init(context.getApplicationContext());
    }

    /**
     * 检查授权状态
     * @param context
     * @param listener
     */
    public static void chcekInitState(Context context, QiniuVideoInitListener listener) {
        PLShortVideoEnv.checkAuthentication(context, i -> {
            listener.isInitState(i);
        });
    }

   public interface  QiniuVideoInitListener{
        void isInitState(int state);
    }
}