#android #video-recording
#Android #запись видео
Вопрос:
Я пытаюсь:
audioManager.setMicrophoneMute(true);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);
и это не помогает!! (пожалуйста, помогите найти решение)
Комментарии:
1. Нам понадобится дополнительная информация, такая как версия API, целевой телефон, ваш манифест и активность / фрагмент, в котором используется этот код
2. Api 11, мне нужны все телефоны, я пробую его в действии, WRITE_EXTERNAL_STORAGE»/> RECORD_AUDIO» /> MODIFY_AUDIO_SETTINGS»/>
3. Я нахожу ответ!! Спасибо за помощь!
4. Можете ли вы отредактировать свой ответ, чтобы включить то, что вы сделали?
5. я добавляю ответ внизу )) голосуйте, если согласны)
Ответ №1:
mrec = new MediaRecorder();
mCamera.unlock();
mrec.setCamera(mCamera);
mrec.setVideoSource(MediaRecorder.VideoSource.CAMERA);
CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_480P);
mrec.setOutputFormat(profile.fileFormat);
mrec.setVideoFrameRate(profile.videoFrameRate);
mrec.setVideoSize(profile.videoFrameWidth, profile.videoFrameHeight);
mrec.setVideoEncodingBitRate(profile.videoBitRate);
mrec.setVideoEncoder(profile.videoCodec);
mrec.setPreviewDisplay(surfaceHolder.getSurface());
mrec.setOutputFile("/sdcard/sample.3gp");
mrec.prepare();
mrec.start();