admin
2021-05-07 8d190aa3a8464dd4d7606d48d36da21d7190f549
BuWanVideo/src/com/weikou/beibeivideo/util/browser/PPJavaInterface.java
@@ -3,6 +3,7 @@
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.webkit.JavascriptInterface;
import android.widget.Toast;
@@ -17,6 +18,7 @@
import com.lcjian.library.util.security.DEScrypt;
import com.lcjian.library.util.security.MD5Utils;
import com.umeng.analytics.MobclickAgent;
import com.weikou.beibeivideo.BasicTextHttpResponseHandler;
import com.weikou.beibeivideo.BeibeiVideoAPI;
import com.weikou.beibeivideo.entity.UserInfo;
import com.weikou.beibeivideo.entity.vo.UserInfoVO;
@@ -25,9 +27,11 @@
import com.weikou.beibeivideo.util.JumpActivityUtil;
import com.weikou.beibeivideo.util.UserUtil;
import org.apache.http.Header;
import org.json.JSONException;
import org.json.JSONObject;
import java.net.URLEncoder;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -35,6 +39,7 @@
import static android.content.Context.MODE_PRIVATE;
public class PPJavaInterface {
    private static final String TAG = "PPJavaInterface";
    private Context mContext;
    private IEventListener eventListener;
@@ -102,6 +107,30 @@
        eventListener.onPlayFinish();
    }
    /**
     * 视频信息回调
     *
     * @param name 视频名称
     * @param cid
     * @param vid
     */
    @JavascriptInterface
    public void videoInfo(String name, String cid, String vid) {
    }
    @JavascriptInterface
    public void stopPlay(String cid, String vid, int currentTime) {
        BeibeiVideoAPI.pptvFinishPlay(mContext, cid, vid, currentTime, new BasicTextHttpResponseHandler() {
            @Override
            public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
            }
        });
    }
    public interface IEventListener {
        public void onLogin();