Android图库视频选择器意图无法正常工作

时间:2017-03-24 20:35:57

标签: android video android-intent gallery

这个几乎完全相同的代码可以很好地选择图像,但是当从视频视图中选择视频时,它会在最终插入视频之前经过一个循环。我可能必须选择它7次,它将继续返回到画廊屏幕,我再次选择它,多次。有时我会退出画廊,它会插入视频,但代码似乎并不知道它已经选择了图像,因为我写的错误将在视频旁边播放。已写入运行时权限。这是在Android Marshmallow和Android Jellybean上测试的。我尝试过使用Action.GET_CONTENT和ACTION.PICK,但似乎没有任何区别。

 - 1  +a : a1
      +b : b1
      +c : c1
 - 2  +a : a2
      +b : b2
      +c : c2 

和结果处理代码:

vView.setOnTouchListener(new View.OnTouchListener() {
                 @Override
                 public boolean onTouch(View v, MotionEvent event) {
                     videoIntent = new Intent(Intent.ACTION_GET_CONTENT, null);
                     videoIntent.setType("video/*");
                     checkIntent();// run-time permissions and intent checking //
                     startActivityForResult(videoIntent, RESULT_SHOW_VIDEO);

                     return true;
                 }
             });
         }

如果您了解为什么会发生这种情况以及如何解决这个问题,我们将非常感激。这样的其他问题通过添加运行时权限来解决,或者没有得到解答。

0 个答案:

没有答案