невозможно загрузить видео с помощью action_send намерения в Android 4.3

Я могу загрузить видео через этот код до версии 4.1.2 для Android. но в 4.3 это не удается.

Вызов метода shareVideo () android отображает список приложений, но в случае выбора youtube из списка приложение youtube открывается, затем останавливается без какого-либо сообщения, а в случае выбора instagram происходит сбой приложения instagram. Я не могу загрузить видео через любое приложение, включая Facebook также.

Пожалуйста, скажите мне, в чем проблема?

Заранее спасибо.

public void shareVideo(View view){
    new Handler().post(new Runnable() {

        @Override
        public void run() {
            // TODO Auto-generated method stub
            ContentValues content = new ContentValues(4);
            content.put(MediaStore.Video.VideoColumns.DATE_ADDED,
            System.currentTimeMillis() / 1000);
            content.put(MediaStore.Video.Media.MIME_TYPE, "video/mp4");
            content.put(MediaStore.Video.Media.DATA, filename);

            Uri videoURI = getBaseContext().getContentResolver().insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, content);
             //Uri videoURI = Uri.fromFile(new File(filename));
                Intent intent = new Intent(Intent.ACTION_SEND);
                //intent.setAction(Intent.ACTION_SEND);
                intent.setType("video/mp4");
                intent.putExtra(MediaStore.EXTRA_OUTPUT, videoURI);
                try {
                startActivity(Intent.createChooser(intent,"Upload video via:"));
                } catch (android.content.ActivityNotFoundException ex) {

                }
        }
    });

    }

Ответы на вопрос(1)

Ваш ответ на вопрос