为什么我显示popupwindow浮层(一个暂停按钮)为什么播放画面和声音就会卡,求解释。
然后让浮层消失 就又不卡了,怎么回事?

解决方案 »

  1.   

    floatwindow是个popupwindow
    1.public boolean onTouchEvent(MotionEvent event) {
    return Video.getInstance().onTouchEvent(event);
    }
    2.Video.OnTouchEvent(){
    handler.sendEmptyMessage(0);
    }
    3.handleMessage(msg)
    if(msg.what ==1)
    floatwindow1.showAtLocation(v, Gravity.FILL, 0, 0);4.然后视频和声音就会卡
    5.dismiss()后就不卡了
    求解
      

  2.   

    有个播放进度更新的线程是一直在刷新的啊,我popupwindow dismiss后那线程也在执行啊,为什么dismiss不卡 显示popupwindow会卡,是因为popupwindw消耗了绘制的资源吗?那为什么声音也会卡?
      

  3.   

    日了,seekbar 监听onprogresschange里面要判断fromuser不然要卡。