android-mediarecorder相关内容

通话录音 - 使其在 Nexus 5X 上工作(可以生根或自定义 ROM)

我正在尝试在 Nexus 5X、Android 7.1(我自己的 AOSP 版本)上使用 AudioRecord 和 AudioSource.VOICE_DOWNLINK. 我已经过了权限阶段 - 将我的 APK 移至特权应用,对 Android 源中的 AudioRecord 进行了调整,以停止抛出有关此源的异常. 现在我在打电话时得到了空的录音缓冲区. 我知道有很多通话录音应 ..
发布时间:2021-11-27 08:32:33 移动开发

java.lang.RuntimeException: 在 android.media.MediaRecorder.start(Native Method) 启动失败

我正在记录电话.当我开始录制电话时,不幸的是停止了.&它给出了错误 MediaRecorder 启动失败 -2147483648.我请告诉我我的代码有什么问题?这是我的代码. 公共类incomingcall extends BroadcastReceiver {上下文 c;MediaRecorder 录音机;公共来电(){}@覆盖public void onReceive(上下文上下文,意图意图 ..
发布时间:2021-11-21 21:23:37 Android

java.io.IOException:无法将 Mp4TrackImpl{handler='vide'} 附加到 Mp4TrackImpl{handler='vide'},因为它们的示例描述框不同:

在使用 ffmpeg 合并多个视频时,我遇到了这个异常. java.io.IOException:无法将 Mp4TrackImpl{handler='vide'} 附加到 Mp4TrackImpl{handler='vide'},因为它们的示例描述框不同: 解决方案 可能是您正在使用,将您的视频转换为 MPEG4.使用H264格式设置视频编解码器 改变这个 recorder.se ..
发布时间:2021-11-16 19:36:27 其他开发

延迟在 android 上准备媒体记录器

我在 10 秒内录制了多个小视频.在创建任何视频之前,我需要一次又一次地准备和启动媒体记录器.因此,每个视频都有一两秒的时间延迟.有没有什么办法可以避免在准备像 Instagram 这样的媒体记录器时出现这种时间延迟? public boolean startRecording() {开始相机();相机解锁();int 旋转 = 0;相机信息 = 新相机信息();Camera.getCamera ..
发布时间:2021-09-17 20:02:18 其他开发

屏幕截图 android 演示文稿显示/表面

我想在 Android 中制作 Presentation 对象的“即时"屏幕截图.我的演示文稿通常呈现到虚拟显示器 (PRIVATE),该显示器由设置为录制视频的 MediaRecorder 的表面支持.将演示文稿录制为视频效果很好. mMediaRecorder = new MediaRecorder();mMediaRecorder.setAudioSource(MediaRecorder. ..
发布时间:2021-09-01 19:07:18 其他开发

如何在Android中使用Mediaprojection库捕获屏幕并转换成mp4文件?

自android 5.0起,他们提供了mediaprojection库来捕获屏幕内容.但是他们提供的示例演示应用程序尚不清楚.您可以在此处找到示例应用.在该应用程序中,他们正在使用virtualdisplay方法投影捕获的屏幕 private void setUpVirtualDisplay(){Log.i(TAG,“设置虚拟显示器:" +mSurfaceView.getWidth()+"x" ..
发布时间:2021-04-05 20:57:48 其他开发

Android检测到实际录制,MediaRecorder延迟

我想将手机中的数据与录制视频所花费的时间进行同步.我想获取有关录制视频所用时间的信息(以毫秒为单位).我尝试通过以下方式解决它: 1.为自己计时. 伪: mMediaRecorder.start();//开始录音startTime = System.currentTimeMillis();//保存开始录制时间timerHandler.postDelayed(timerRunnable,0) ..
发布时间:2021-04-05 20:35:54 其他开发

MediaRecorder启动错误代码

我想录制无声音的原始h.264视频,并可能加快硬件的速度(稍后再进行流式传输).因此,我决定使用 MediaRecorder (和套接字 hack 进行流式传输). 我有以下代码: 最终MediaRecorder记录器= new MediaRecorder();最后的相机相机= Camera.open();camera.unlock();records.setCamera(camera); ..
发布时间:2021-04-05 19:04:37 其他开发

MediaRecorder stop()失败

我知道SO上已经有一些,但是它们中的任何一个都不能真正解决我的问题,但是当我运行代码并开始录制音频然后按我的停止按钮时,它总是会失败,因为它在错误的状态.我不确定如何解决此问题. 这是我的MainActivity.java代码: import android.content.BroadcastReceiver;导入android.content.Context;导入android.con ..
发布时间:2021-04-04 20:13:43 其他开发

检查以查看Android MediaRecorder是否正在录制

我已经为Android 2.2编写了一些代码,该代码使用Android MediaPlayer播放音频文件.在没有深入了解代码细节的情况下,我注意到存在一个名为 的函数. isPlaying() ,使您可以检查MediaPlayer当前是否正在播放音频文件.因此,例如,当以下代码段运行时 Toast.makeText(getApplicationContext(),“声音播放为:" ..
发布时间:2021-04-04 20:12:27 其他开发

如何在Android中使用Audio MimeType录制语音

我想以纯音频格式录制语音. 目前我正在使用此代码 public static void startRecording(String fileName) { mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mReco ..
发布时间:2020-11-19 01:46:52 其他开发

Android录制的aac(.mp3)文件未在iOS中播放

嗨,我正在使用以下代码在Android上录制音频 myRecorder = new MediaRecorder(); myRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); myRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); myRecorder.setAud ..
发布时间:2020-09-15 04:49:39 其他开发

如何使用AVD(模拟器)上的媒体记录器(视频)模拟应用

如何在android虚拟设备上模拟视频媒体记录器.我尝试使用以下指南运行仅捕获视频的应用程序:构建摄像头应用程序 http://developer.android.com/guide/topics/media/camera.html#custom-camera 解决方案 我假设您具有android和eclipse的基本知识.您必须在Eclipse中创建一个支持相机输入的 Android虚拟 ..
发布时间:2020-09-15 03:02:50 其他开发

尝试将音频文件上传到服务器时出现Android问题

录制结束后,我正在尝试将音频文件上传到服务器.正如您在下面的代码中看到的那样,我已将CurrentDate和Time设置为音频文件名. private String getFilename() { String filepath = Environment.getExternalStorageDirectory().getPath(); File file ..
发布时间:2020-09-13 23:25:54 其他开发

无法播放具有不同值的声音

我正在开发一个Android应用程序,该应用程序可以录制音频并以不同的频率和语音属性播放它. 我的代码正常工作: 它会记录,停止和播放音频,但不是所需的格式和值 就像带效果的语音转换器 基本上,此应用程序会录制语音并以不同的属性(例如Ghost,Radio,Girl等)播放. 我正在使用列表视图来实现这一点.我想像此应用程序一样更改声音的属性. 这是主要活动的代码 p ..
发布时间:2020-08-29 18:40:22 其他开发

java.lang.RuntimeException:启动失败

我正在尝试使用MediaRecorder在我的一个Activity中录制音频.部分代码如下所示. File file = new File(AppConstants.MSGS_DIR, filename); MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(AudioSource.MIC); recor ..
发布时间:2020-08-28 00:17:43 其他开发

CamcorderProfile.videoCodec返回错误的值

根据文档,您可以使用CamcorderProfile来获取设备默认的视频编解码器格式,然后将其设置为MediaRecorder,如下所示: CamcorderProfile mProfile = CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_HIGH); // mMediaRecorder.setVideoEncoder( ..
发布时间:2020-08-25 05:26:28 其他开发

如何使用Camera API实现SlowMotion和TimeLapse视频录制

有什么方法可以使用Camera API来实现慢动作和延时录像? 我尝试使用MediaRecorder设置VideoFrameRate,VideoBitRate VideoCaptureRate,但是对我没有任何作用. 我已经成功地使用JNI进行了实现,但是我发现它花费了太多时间,并且还没有进行优化. 如果找到其他可用的解决方案,请帮助我. 解决方案 我自己解决了这个问题, ..
发布时间:2020-08-25 05:14:23 其他开发