Как вернуть видео с моей пользовательской камеры в Messenger - PullRequest
0 голосов
/ 21 мая 2018

Манифест (здесь мое CameraApp может вызываться другим приложением (например, Telegram) с помощью намерения):

<?xml version="1.0" encoding="utf-8"?>
    <intent-filter>
        <action android:name="android.media.action.VIDEO_CAPTURE"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>

Я хочу вернуть записанное видео (Uri или файл) с помощью EXTRA_OUTPUT ???посыльного.Я думаю, из мессенджера это называется примерно так: (например, для фото)

f = new File(str_Camera_Photo_ImagePath);
startActivityForResult(new Intent(
    MediaStore.ACTION_IMAGE_CAPTURE).putExtra(
    MediaStore.EXTRA_OUTPUT, Uri.fromFile(f)),
    Take_Photo);
System.err.println("f  " + f);

1 Ответ

0 голосов
/ 21 мая 2018
 private fun finishWithResult() {
        val sendVideoIntent = Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE)
        sendVideoIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(File(mVideoFileName)))
        setResult(Activity.RESULT_OK, sendVideoIntent)
        sendBroadcast(sendVideoIntent)
        //TODO finish()
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...