就是跳到视频库,选择视频,然后返回视频的路径,4.0以下选择了视频就返回到activity,4.0以上选择了视频直接播放起来了,为什么啊?

解决方案 »

  1.   

    Intent intent = new Intent();
    intent.setType(video/*);//选择视频
    intent.setAction(Intent.ACTION_GET_CONTENT);//使用Intent.ACTION_GET_CONTENT这个Action //取得相片后返回本画面 
    startActivityForResult(intent, VIDEO);
    ---------------------------
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if(resultCode == NONE){
    return;
    }
    if(requestCode == VIDEO){
    if(resultCode == RESULT_OK){
    Uri uri = data.getData();
    Cursor cursor = getContentResolver().query(uri, null, null, null, null);
    cursor.moveToFirst();
    videoPath = cursor.getString(1);//获取文件路径
    File file = new File(videoPath);
    Log.d("存在", ""+file.exists());
      

  2.   

    建议你用 intent.setType("image/png");,这样图片和视频都会出来。