Мы не получаем никакого решения для предупреждения, которое появляется, когда мы пытаемся воспроизвести записанное аудио и видео. Предупреждение
извините, это видео не подходит для потоковой передачи на это устройство '.
Мы используем следующий код, который уже хорошо работал на предыдущем устройстве (Nexus One).
recorder = new MediaRecorder();
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setVideoSize(176, 144);
recorder.setVideoFrameRate(15);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setMaxDuration(30000);
recorder.setPreviewDisplay(holder.getSurface());
recorder.setOutputFile(OUTPUT_FILE);
recorder.prepare();
recorder.start();
А наше устройство Samsung Galaxy Pop S5570 будет поддерживать только mp3 и mp4, поэтому мы попробовали также использовать следующий код. Пожалуйста, предложите мне приведенный ниже код, для записи видео формата mp4
recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setVideoSize(176, 144);
recorder.setVideoFrameRate(15);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setMaxDuration(30000);
recorder.setPreviewDisplay(holder.getSurface());
recorder.setOutputFile(OUTPUT_FILE);
Пожалуйста, предоставьте любой код, доступный для записи видео в формате mp4 и аудио в формате mp3.