Browse Source

fix: 节目播放统计修改

master
高志龙 3 months ago
parent
commit
f1a1571539
  1. 26
      app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java

26
app/src/main/java/qianmu/container/activity/program/ViewScreenSaver.java

@ -465,7 +465,6 @@ public class ViewScreenSaver extends ViewBase<ViewScreenSaverBinding> {
break;
case TYPE_UPDATE_PROGRAM://切换节目单
Log.e("TAG","切换节目单"+program);
try {
@ -531,7 +530,6 @@ public class ViewScreenSaver extends ViewBase<ViewScreenSaverBinding> {
//存在视频组件
String localPath = StringUtil.strSplice(Constant.CACHE_PATH, components.getMaterials().get(0).getFileUrl());
if(videoViewNumb==0){
if(!isNextVideo){
isNextVideo=true;
if(components.getMaterials().get(0).getDuration()>0){
@ -2105,8 +2103,6 @@ public class ViewScreenSaver extends ViewBase<ViewScreenSaverBinding> {
Timer sendRecordTimer;//发送节目单记录定时器
int nextimg = 0;
public void createView( NewProgramBean.schedule schedule ,int position){
Log.e("TAG","节目切换"+position);
nextimg= position ;
NewProgramBean.programs programme = schedule.getPrograms().get(position);
@ -2127,12 +2123,21 @@ public class ViewScreenSaver extends ViewBase<ViewScreenSaverBinding> {
//需要定时发送上传节目单记录
try {
sendRecordTimer = new Timer();
sendRecordTimer.schedule(new TimerTask() {
@Override
public void run() {
ScreenSaverData.uploadPlayRecord(programme.getCode(),programme.getDuration(),null,null);
}
},duration);
if(duration>4000){
sendRecordTimer.schedule(new TimerTask() {
@Override
public void run() {
ScreenSaverData.uploadPlayRecord(programme.getCode(),programme.getDuration(),null,null);
}
},duration, duration);
}else{
sendRecordTimer.schedule(new TimerTask() {
@Override
public void run() {
ScreenSaverData.uploadPlayRecord(programme.getCode(),programme.getDuration(),null,null);
}
},duration);
}
}catch (Exception e){
}
@ -3162,7 +3167,6 @@ public class ViewScreenSaver extends ViewBase<ViewScreenSaverBinding> {
* */
public void updateImage( NewProgramBean.components imageComponents0, int imagePlayCount, boolean firstImagePlay , boolean imagePlay ,ImageView imageView0 ,ImageView imageView00 ,int TYPE_UPDATE ){
Log.e("TAG","切换图片"+imagePlayCount);
if(imageComponents0.getMaterials()==null||imageComponents0.getMaterials().size()==0){
return;
}

Loading…
Cancel
Save