This commit is contained in:
juntao
2021-01-25 09:45:15 +08:00
parent cce077de96
commit 5182d4cd8d
30 changed files with 1152 additions and 109 deletions

View File

@ -377,6 +377,63 @@ public class LogUtils {
uploadVideoStreaming(object);
}
public static void uploadTopVideoStreamingPlaying(String action, String videoId, String videoTitle, String gameId, String gameName, String videoModel, String videoPlayStatus, double videoSize, int videoTotalTime, int videoPlayTs, int progress) {
JSONObject object = new JSONObject();
JSONObject payloadObject = new JSONObject();
try {
object.put("event", "TOP_VIDEO_PLAYING");
object.put("action", action);
payloadObject.put("video_mode", videoModel);//视频播放方式 ["自动播放"/"点击播放"/"全屏播放"]
payloadObject.put("video_id", videoId);
payloadObject.put("video_title", videoTitle);
payloadObject.put("game_id", gameId);
payloadObject.put("game_name", gameName);
payloadObject.put("video_size", videoSize);
payloadObject.put("video_total_time", videoTotalTime);
payloadObject.put("progress", progress);
payloadObject.put("video_play_ts", videoPlayTs);
payloadObject.put("video_play_status", videoPlayStatus);
object.put("payload", payloadObject);
object.put("meta", getMetaObject());
} catch (JSONException e) {
e.printStackTrace();
}
if (BuildConfig.DEBUG) {
Utils.log("LogUtils->" + object.toString());
}
LoghubUtils.log(object, "video_streaming", false);
}
public static void uploadHomeVideoStreamingPlaying(String action, boolean videoShade, String videoId, String videoTitle, String gameId, String gameName, double videoSize, int videoTotalTime, int videoPlayTs, int progress) {
JSONObject object = new JSONObject();
JSONObject payloadObject = new JSONObject();
try {
object.put("event", "HOME_VIDEO_PLAYING");
object.put("action", action);
payloadObject.put("video_id", videoId);
payloadObject.put("video_title", videoTitle);
payloadObject.put("game_id", gameId);
payloadObject.put("game_name", gameName);
payloadObject.put("video_size", videoSize);
payloadObject.put("video_total_time", videoTotalTime);
payloadObject.put("progress", progress);
payloadObject.put("video_play_ts", videoPlayTs);
payloadObject.put("video_shade", String.valueOf(videoShade));//["true"/"false"]是否存在引导遮罩
object.put("payload", payloadObject);
object.put("meta", getMetaObject());
} catch (JSONException e) {
e.printStackTrace();
}
if (BuildConfig.DEBUG) {
Utils.log("LogUtils->" + object.toString());
}
LoghubUtils.log(object, "video_streaming", false);
}
public static void uploadWelcomeDialog(String action, String dialogId, String linkTitle) {
ExposureEntity payload = new ExposureEntity();
payload.setWelcomeDialogId(dialogId);