From 2c5b6e472c368e80d85b8ea2b461c9ea62981d9b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期日, 08 十月 2023 11:28:56 +0800 Subject: [PATCH] 广告升级/bug修复 --- BuWanVideo/src/com/weikou/beibeivideo/util/browser/PPJavaInterface.java | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/PPJavaInterface.java b/BuWanVideo/src/com/weikou/beibeivideo/util/browser/PPJavaInterface.java index bf6d299..705caf0 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/util/browser/PPJavaInterface.java +++ b/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; @@ -72,9 +77,9 @@ } else { root.put("code", 1); JSONObject data = new JSONObject(); - data.put("code", user.getPptvUid()); + data.put("code", user.getPptvCode()); data.put("nickname", user.getNickName()); - data.put("isSVip", (user.getVipExpireTime() != null && user.getVipExpireTime() > System.currentTimeMillis())); + data.put("isSVip", UserUtil.isVIP(mContext)); data.put("isCoupon", false); root.put("data", data); } @@ -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(); -- Gitblit v1.8.0