mediarecorder相关内容

支持的视频大小MediaRecorder API android

我正在尝试使用mediarecorder和mediaprojection api记录屏幕内容.当我尝试在设备上将视频更改为HD时,录制失败,但在640 x 480分辨率下可以正常工作.所以我的问题是如何在特定设备上获得受支持的视频分辨率? 干杯乔恩 解决方案 如果您唯一感兴趣的是API 21+,则可以使用 CamcorderProfile 类自API 8开始就存在没那么有用. 如果其 ..

安卓.如何通过音频流录制麦克风?

在我的应用程序中播放音乐时,用户此时应说成麦克风.你能告诉我如何做记录吗?音乐和麦克风的顶部路径.我浏览了MediaRecorder,但我认为没有合适的记录源. 解决方案 通过麦克风录制 通过麦克风开始和停止录制.... 开始录制 static MediaRecorder recorder = new MediaRecorder(); static String pat ..
发布时间:2020-05-08 01:38:03 移动开发

如何在内部存储Android中保存音频文件

我想知道如何在我的android设备的内部存储中保存音频文件.具体来说,我希望我的应用程序记录麦克风的声音,以将此文件保存在内部存储中.我知道对于外部存储来说,是这样的: outputFile = Environment.getExternalStorageDirectory()+"/myrecord.3gpp"; 内部存储是否也有类似内容? 谢谢! 解决方案 使用 getFil ..
发布时间:2020-05-08 01:38:01 移动开发

停止时Android MediaRecorder异常

我正在创建一个记录来电和去电的应用程序.通话结束时录音应该停止.但是我收到非法状态异常.异常在mediarecorder.stop().“停止在无效状态4之间调用" .我没有知道这意味着什么.这是我第一次使用MediaRecorder.我检查了类似的问题..但是他们的回答没有帮助我.您的帮助将不胜感激.谢谢您..这个问题 代码: import android.Manifest; import ..
发布时间:2020-05-08 01:37:57 移动开发

使用Media Recorder的分贝计

我指的是我之前找到并自己尝试过的代码.它可以完美工作,但是即使在安静的房间中,根据代码测得的分贝也非常高.值的范围从0到30000.当我在安静的房间里时,我期望分贝约为30到40.有人可以告诉我代码有什么问题吗?也许代码中的算法是错误的,因为未使用"soundDB()".显示的分贝是该应用来自"getAmplitudeEMA()". import android.app.Activity; ..
发布时间:2020-05-08 01:37:55 移动开发

如何修复视频和视频使用Camera api 2在Android Video Recording上出现音频不同步问题?

我正在使用Camera2 API实现视频录制应用程序.我用过 Google示例用于视频录制.但是,某些设备(例如Samsung J5,J6)上存在音频,视频不同步的问题.我已经更改了MediaRecorder.AudioEncoder, MediaRecorder.VideoEncoder, VideoEncodingBitrate,但是它无济于事.如何处理音频,视频同步问题? 解决方案 ..
发布时间:2020-05-08 01:37:46 其他开发

Android的AudioRecord和MediaRecorder并行

我必须在我的应用程序和音频记录MediaRecorder中同时使用.一个注册我的脚本,另一个注册我的脚本,以显示具有输入信号幅度的声音输入.当我同时使用但独立使用时,我的应用程序崩溃了.那么您有我可以同时使用的解决方案吗? Trace logCat : 10-16 22:02:08.675: E/MediaRecorder(9007): start failed: -1 10-16 22:0 ..

如何附加到Android MediaRecorder输出文件

我想知道是否有一种方法可以告诉MediaRecorder追加到现有的音频文件,而不是从头开始.换句话说,我想用一个现有文件调用setOutputFile(),并将新的音频附加到该文件上,而不是擦除它. 解决方案 Android MediaRecorder不支持附加. 录制后,唯一可能的操作是停止并重置. 因此,一种选择是另存为WAV文件,然后使用AudioRecord将其附加到 ..
发布时间:2020-05-08 01:37:35 移动开发

使用Media Recorder Android录制块中的视频

我正在实现一个应用程序,该应用程序包括基于一定时间将录制的视频保存到不同视频文件中的功能. 为了实现这一点,我实现了自定义相机并在特定循环中使用了MediaRecorder.stop()和MediaRecorder.start(). 但是这种方法在重新启动Media Recorder(停止和启动)时会产生滞后效果.是否可以使用Media Recorder或任何第三方库无缝地停止和开始记 ..

MediaRecorder在Android上开始视频捕获的问题

我正在尝试开发一款可以录制其用户视频的应用程序.因此,如果有一个摄像头,我需要使用前置摄像头捕获视频. 我建立了一个相机预览,并且效果很好. 我使用Android操作方法网站来构建MediaRecorder并进行设置. 如果我使用CamcorderProfile,则在我调用start()时媒体服务器将死掉. 如果我自己设置编码器,则媒体服务器会在启动时引发运行时异常,并显示消息“启动失败:-19" ..
发布时间:2020-05-08 01:37:25 Java开发

在Android应用程序中录制来自外部源的音频

我看到这里有一个类似的问题: 是否可以在Android中录制视频时从外部麦克风录制声音? 但是,这个问题从未得到真正的回答,并且android文档没有明确说明该操作的完成方式. 此线程中的此人声明这是可能的,但没有说明如何做到. 从外部麦克风实时捕获和播放音频 在"setAudioSource"部分中进行选择对您来说很有意义,但是这些选项都不是用于外部源的. MediaRe ..

AudioRecord有时会跳过音频数据

我使用AudioRecord在WAV文件中录制音频.我在辅助线程上循环执行read()操作,然后在另一秒内将数据传递到队列中.用于写入文件的线程. 问题如下: 当我选择将audioData保存在外部SD卡中时,音频包含几毫秒的跳过/失真(仅在某些情况下).其他用户也保存在内置SD卡上时也会遇到此问题 这是我实例化AudioRecord对象的方式: initBufferSize = ..
发布时间:2020-05-08 01:37:15 移动开发