草庐IT

选区录制

全部标签

Android - 录制声音并检查音量

我想知道我的设备是否正在正确录制音频(录制的音频音量不是太低,实际上录制的文件有声音)。我尝试这样做的方式是:startrecording-->playsound-->stoprecording-->getfilerecordedmaxvolume我用来录音的代码:publicvoidplaySound(){FilemyDataPath=newFile(getActivity().getFilesDir().getAbsolutePath()+File.separator+".CheckAudio");if(!myDataPath.exists())myDataPath.mkdirs(

android - 在 Ionic 中使用叠加图像录制视频

我正在使用ionic3开发一个混合应用程序。我需要在顶部录制带有叠加图像的视频,如snapchat、instagram等。有一个插件Here但在文档中,它目前只为iOS添加覆盖(我想要iOS和Android),我认为它不会在视频之上记录覆盖。到目前为止,我做了很多研究,但找不到合适的东西。任何帮助都会很有帮助,谢谢 最佳答案 不幸的是,目前还没有适用于iOS和Android的具有此功能的Ionic3插件!VideoCapturePlus(beta)也没有任何工作一年多的插件!目前,正在开发一个名为CameraPreview的测试版插

电脑录制高清视频文件是怎么设置的

在当今数字化的时代,电脑已经成为我们生活中不可或缺的工具。除了处理文档、浏览网页等常见功能外,它还可以轻松录制高清视频文件。那么,具体如何设置电脑才可以录制高清视频呢?首先,要确保电脑的硬件配置是否能够支持高清视频录制,通常情况下,一台中高配置的电脑就能满足这个条件。处理器和显卡对于高清视频录制起着至关重要的作用,处理器越强大可以更好地处理视频数据,显卡则能够提供更流畅的图像显示,保证高清画质。其次,就是要选择一款适合的录制软件了。市面上有很多专业的视频录制软件,如录猎、嗨格式等。这些软件提供了丰富的功能,可以帮助用户轻松录制和编辑高清视频。用户可以根据自己的需求和操作经验,选择一款合适的软件

Android检测AudioRecord/在不阻塞其他应用程序的情况下录制音频的方法

现在,我的应用程序允许用户开始录制音频并发出持续通知,可以使用android.media.AudioRecord在按下时暂停/重新开始录制。一切都很好,直到我意识到这会阻止任何其他应用程序使用AudioRecorder(即谷歌语音搜索)。有没有一种方法可以设置广播接收器来检测来自另一个应用程序的AudioRecorder调用并暂停我的录音。或者,是否有另一种方法可以录制不会干扰其他使用音频的应用程序的音频?干杯! 最佳答案 我一直在研究这个问题。似乎没有干净的方法来实现这一点,因为没有广播在另一个应用程序想要访问麦克风时发出警报。我

Android:同时播放和录制视频

我正在为Android开发类似视频聊天的应用程序。我可以同时在屏幕上录制和播放视频吗?我可以将视频叠加在一起(FaceTime风格)还是必须并排放置?我可以使用MediaPlayer和MediaRecorder类还是必须使用较低级别的API? 最佳答案 阿夫纳稍微明智地回答你的问题1>我可以同时在屏幕上录制和播放视频吗?答:是的,你可以。2>我可以将视频叠加在一起(FaceTime风格)还是必须并排放置?回答:你不能有PIP(画中画)(http://stackoverflow.com/questions/4521674/handli

android - 无尽的视频录制

我正在构建一个应用程序,它将保存60秒的录制视频缓冲区。视频录制需要运行较长时间(24-48小时)。我的录制似乎没有任何问题,但似乎在几个小时后我与Camera或Surface失去了连接。我正在设置最大持续时间:MediaRecorder.setMaxDuration(10*1000)以便将录制分成10秒的fragment。每次我重新开始录制时,我都会以重复使用6个文件的方式递增输出文件。目的是始终保持60秒的历史记录。如果我在1-2小时后停止录制,视频可以正常播放。但是,如果我让它运行3-4小时以上并停止录制,视频将只显示黑色输出和音频。换句话说,就好像它失去了与相机或表面的连接但继

android - 在谷歌眼镜上录制音频

我正在尝试使用glassgdk录制音频,但发现它有很多问题。我正在使用媒体记录器并拥有所有正确的权限,但我不断收到媒体记录器100错误。我的代码看起来像这样:mMediaRecorder=newMediaRecorder();mMediaRecorder.setOnErrorListener(newMediaRecorder.OnErrorListener(){publicvoidonError(MediaRecordermediarecorder1,intk,inti1){Log.e(TAG,String.format("MediaRecordererror:k=%d,i1=%d",

java - 在 Samsung 设备 (Android 7.0) 上通过 MIC 录制通话

我有一个简单的Android应用程序,可以记录通话,它在Android6+Samsung设备上运行良好(包括MIC源和VOICE_COMMUNICATION)。但是一旦三星设备更新到Nougat(例如S7/S7Edge),这些通话录音方法就失败了:(MIC只记录我的声音而不是对手的声音,VOICE_COMMUNICATION根本不起作用。有人可以建议在这里可以做什么吗? 最佳答案 同样的问题。仍在寻找答案。我有一部三星s7。首先,我已经解锁了native录音机(在拨号器中)并且它可以正常工作。因此,Android7(和三星)无需在A

android - MediaRecorder 在录制第二个音频剪辑时崩溃

我正在尝试使用MediaRecorder录制音频剪辑,但是当我开始、停止和重新开始时,我的Logcat中不断出现这些错误;该Activity也将关闭:INFO/DEBUG(1285):************************************************INFO/DEBUG(1285):Buildfingerprint:'LGE/thunderg/thunderg/thunderg:2.2.1/FRG83/eng.nikech.choi.20110126.134422:user/release-keys'INFO/DEBUG(1285):signal11(SI

android - 在我的 Android 应用程序中从前置摄像头录制时无法获得高 fps(每秒帧数)速率(大约 30fps)

在我的Android应用程序中,我观察到前置摄像头录制的视频以7-10fps的速度录制,而后置摄像头的工作正常,native摄像头应用程序确实以29fps的速度录制前置摄像头的视频。我使用下面的函数来设置帧率myRecorder.setVideoFrameRate(30);但不知何故,它以8fps的速度记录下来。问题是什么?此外,照明条件似乎将其提高到15fps,但我希望它至少>25fps我该如何实现?我们可以为此目的使用NDK吗? 最佳答案 我正在探索同样的问题。因为MediaRecorder已经有了native实现,所以使用ND