android-mediarecorder相关内容
录制结束后,我正在尝试将音频文件上传到服务器.正如您在下面的代码中看到的那样,我已将CurrentDate和Time设置为音频文件名. private String getFilename() { String filepath = Environment.getExternalStorageDirectory().getPath(); File file
..
我正在尝试录制视频,但是在Media Record开始和Media Record Prepare崩溃时,请帮助我...这是我的代码... private boolean startRecording() { camera.unlock(); try { mediaRecorder = new MediaRecorder(); m
..
我正在开发一个Android应用程序,该应用程序可以录制音频并以不同的频率和语音属性播放它. 我的代码正常工作: 它会记录,停止和播放音频,但不是所需的格式和值 就像带效果的语音转换器 基本上,此应用程序会录制语音并以不同的属性(例如Ghost,Radio,Girl等)播放. 我正在使用列表视图来实现这一点.我想像此应用程序一样更改声音的属性. 这是主要活动的代码 p
..
我正在尝试使用MediaRecorder在我的一个Activity中录制音频.部分代码如下所示. File file = new File(AppConstants.MSGS_DIR, filename); MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(AudioSource.MIC); recor
..
我想用MediaRecorder代替MediaCodec来录制视频,因为众所周知,它很容易使用. 我还想在录制时使用OpenGL处理帧,这就是为什么我使用 recorderSurface = MediaCodec.createPersistentInputSurface() 和 mediaRecorder.setInputSurface(recorderSurface)
..
根据文档,您可以使用CamcorderProfile来获取设备默认的视频编解码器格式,然后将其设置为MediaRecorder,如下所示: CamcorderProfile mProfile = CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_HIGH); // mMediaRecorder.setVideoEncoder(
..
有什么方法可以使用Camera API来实现慢动作和延时录像? 我尝试使用MediaRecorder设置VideoFrameRate,VideoBitRate VideoCaptureRate,但是对我没有任何作用. 我已经成功地使用JNI进行了实现,但是我发现它花费了太多时间,并且还没有进行优化. 如果找到其他可用的解决方案,请帮助我. 解决方案 我自己解决了这个问题,
..
我编写了如下所示的Android服务,用于在后台录制前摄像头.这很好.但是现在我想在录制时每5秒拍摄一张照片.这有可能吗?当我尝试打开第二台相机(在另一项服务中)时,出现错误. public class RecorderService extends Service implements SurfaceHolder.Callback { private WindowManager
..
此问题类似于此处,此处,此处和此处,但我被困在这里并花费了数小时试图弄清楚. 我有一个摄像机预览(现在总是以正确的方向显示),但是当我点击记录(mediaRecorder.start();)时,视频方向会改变.我尝试使用 setOrientationHint ,但是似乎没有什么不同(如下面的代码中的注释所示). 它同时影响我的两个测试设备(Jelly Bean上的Galaxy和Xper
..
我开发了一个可以录制视频的应用程序.录制开始时,视频以旋转方向录制.录制时的视频视图向左翻转.我不知道为什么会这样.有人可以帮我解决这个问题.我的编码如下: MainActivity.java: import android.app.Activity; import android.media.CamcorderProfile; import android.media.MediaRe
..
我正在开发一个用于使用Google云语音APi识别语音并同时录制音频的应用. git链接 我试图播放获取IOException的录制的.opus音频文件 W/System.err: java.io.IOException: setDataSource failed. 有什么主意吗?谢谢! 解决方案 android堆栈交换上的用户提到能够播放作品较新版本的Android文件中具有.og
..
我正在创建一个应用程序,可以在Android上将录制的文件播放到iphone,反之亦然。 现在我正在使用, audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); audioRecorder.setOutputFormat(MediaRe
..
我正在使用Android愿景中的 FaceTracker 示例API。但是,当在其上绘制叠加层时,在录制视频时遇到困难。 一种方法是将位图存储为图像,并使用FFmpeg或Xuggler将其作为视频进行处理,但是我想知道是否存在更好的解决方案,如果我们可以在投影预览时在运行时录制视频。 更新1: 我更新了跟随类与媒体记录器一起使用,但是记录仍然无法正常工作。当我调用triggerRec
..
我试图在Nexus 5X,Android 7.1(我自己的版本)上将 AudioRecord 与 AudioSource.VOICE_DOWNLINK 一起使用(来自AOSP)。 我已经超出了权限阶段-将我的APK移至特权应用程序,并对 AudioRecord 停止对此源引发异常。 现在,我在通话中获取的录音缓冲区为空。 我知道有很多通话记录应用程序,它们可以在其他设备上使用。
..
在我的应用程序中,有一个功能可以记录语音电话,并且效果很好.但是在(Samsung s7,s8)上进行测试时,效果并不理想.该应用程序只能记录呼叫者的语音,而不能记录来自另一端的语音.下面是我要检查的代码,请提出解决方案 MediaRecd = new MediaRecorder(); MediaRecd.setAudioSource(MediaRecorder.Au
..
我正在使用自动呼叫记录器应用程序,我可以使用MediaRecorder.AudioSource.VOICE_CALL在android 6以下录制语音呼叫, 从android 6无法使用 VOICE_CALL 录制语音呼叫.我设法使用MediaRecorder.AudioSource.MIC进行录音,但是此处未记录传入的语音,我想在普通模式下而不是在扬声器打开模式下录制语音呼叫.请帮我. (我曾尝试
..
我正在尝试使用mediarecorder和mediaprojection api记录屏幕内容.当我尝试在设备上将视频更改为HD时,录制失败,但在640 x 480分辨率下可以正常工作.所以我的问题是如何在特定设备上获得受支持的视频分辨率? 干杯乔恩 解决方案 如果您唯一感兴趣的是API 21+,则可以使用 CamcorderProfile 类自API 8开始就存在没那么有用. 如果其
..
我指的是我之前找到并自己尝试过的代码.它可以完美工作,但是即使在安静的房间中,根据代码测得的分贝也非常高.值的范围从0到30000.当我在安静的房间里时,我期望分贝约为30到40.有人可以告诉我代码有什么问题吗?也许代码中的算法是错误的,因为未使用"soundDB()".显示的分贝是该应用来自"getAmplitudeEMA()". import android.app.Activity;
..
我正在实现一个应用程序,该应用程序包括基于一定时间将录制的视频保存到不同视频文件中的功能. 为了实现这一点,我实现了自定义相机并在特定循环中使用了MediaRecorder.stop()和MediaRecorder.start(). 但是这种方法在重新启动Media Recorder(停止和启动)时会产生滞后效果.是否可以使用Media Recorder或任何第三方库无缝地停止和开始记
..
三星银河S6 edge 6.0.1可以正常工作,因此,也许不是Android M在这里. 首先,给出了Android 6.0+的权限,所以情况并非如此. 是这里: if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){ //нужно проверять пермишны
..