android-mediarecorder相关内容

Android 通话录音 来电未录音

我正在使用自动通话记录器应用程序,我可以使用 MediaRecorder.AudioSource.VOICE_CALL 在 android 6 以下记录语音通话,从 android 6 开始,无法使用 VOICE_CALL 录制语音通话.我设法使用 MediaRecorder.AudioSource.MIC 进行录制,但这里传入的语音没有被录制,我想在正常模式下录制语音通话,而不是在扬声器开启模式 ..

Android:从片段调用活动

我在活动中使用片段.我正在使用 MediaRecorder 进行录音.我有一个活动的两个部分.第一个本身将列出录制文件的活动.在它的右侧,当一个选择要为新文件录制时,调用查找活动.When the any of the listed file is selected i am using AudioPlayer as to play the recorded file.我在这里能够将活动转换为片段 ..

检查 Android MediaRecorder 是否正在录制

我为 Android 2.2 编写了一些代码,使用 Android MediaPlayer 播放音频文件.没有深入代码的细节,我注意到存在一个名为 的函数 isPlaying() 允许您检查 MediaPlayer 当前是否正在播放音频文件.因此,例如,当以下代码片段运行时 Toast.makeText(getApplicationContext(), "播放的声音是:" +mediaPl ..

如何在android中获取视频文件的帧

我想将视频文件的帧显示在 android 的图库视图中.以及如何编辑框架,例如 选择框架部分 使用选定的部分 删除选定的部分 复制选定的部分 剪切选定的部分 粘贴到头部 粘贴到尾部 解决方案 您可以使用 MediaMetadataRetriever 类.它有 getFrameAt() 方法,您可以在其中指定要获取的帧的时间. 详情请参考Med ..

MediaRecorder 和 VideoSource.SURFACE,停止失败:-1007(一个严重的 Android 错误)

我正在尝试不使用 Camera 实例而是使用 Surface 视频源来录制 MediaRecorder(是的,这是可能的,但事实证明它不是那么完美) - mediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE); 我只是写出了什么问题: 下一个代码仅适用于某些设备,并且在最近的设备重新启动后暂时适用于某些设备或根本不 ..

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

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

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

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

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

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

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

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

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

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

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 Java开发

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

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

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

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