草庐IT

选区录制

全部标签

android - 在不写入文件的情况下将视频录制到字节数组

我正在使用GoogleDeveloperAPIGuide实现自定义摄像机;它使用MediaRecorder类来创建和管理摄像机的所有设置/操作。除了将文件写入手机所花费的时间太长这一事实(录制后,我什至需要大约5分钟才能在图库下看到该文件),它正常工作。但我不想要一个文件:我需要记录生成的原始字节数组,然后再将其转储到文件中。是否MediaRecorder甚至允许你这样做?我的方向正确吗?我需要的一个很好的例子是PictureCallback的onPictureTaken()方法为您提供一个字节数组,其中包含以字节为单位的图片。 最佳答案

android - 在 Android 中使用 FBO 录制屏幕

我正在开发记录Unity游戏屏幕的Android插件。为此,我使用了OpenGLFBO。伪代码很简单,如下所示://BindframebufferasarendertargetmFrameBuffer.bind();//RenderscenetoframebufferrenderScene();//Restorerenderingtarget,unbindFBOmFrameBuffer.unbind();//DrawtextureintodisplaymTexture.draw(mFrameBuffer.getTexture());//Makevideosurfacearenderin

android - 在 android 中使用 AudioRecord 录制立体声

我正在寻找关于让audioRecord同时使用顶部安装和底部安装麦克风的明确答案,因此我没有2个相同的(单声道)channel。我想知道我可以事先进行哪些轮询以确保小工具能够提供良好的流。我正在研究galaxynexus5,但无法让它工作,所以我无法让它在所有设备上保持稳定。我已经尝试了所有的MediaRecorder.AudioSource。AudioRecordaudioInputStream1=newAudioRecord(Media.Recorder.CAMCORDER,sampleRate,AudioFormat.CHANNEL_IN_STEREO,AudioFormat.E

android - 如何在 Android 中使用音频 api 录制音频?

我有一部版本为2.3.3的LGAndroid手机。我需要在耳机插孔中连接一个麦克风,因为我想创建一个读取声音样本的应用程序。如何以编程方式读取样本? 最佳答案 如果您真的想阅读AudioSamples,我建议您使用AudioRecord而不是MediaRecorder,因为它可以让您更好地控制AudioSamples...为此,您可以使用以下代码,AudioCapturer是我的包装类,我用它来获取来自AudioRecord对象的样本。IAudioReceiver是一个具有处理音频数据方法的接口(interface)。publicc

android - 如何在android中使用内置麦克风录制声音

我需要用手机自带的麦克风录音...怎么办? 最佳答案 解释了hereAudiocapturefromthedeviceisabitmorecomplicatedthanaudio/videoplayback,butstillfairlysimple:Createanewinstanceofandroid.media.MediaRecorderusingnewSettheaudiosourceusingMediaRecorder.setAudioSource().YouwillprobablywanttouseMediaRecorde

android - 如何确保录制视频的播放方向正确?

我正在使用MediaStore.ACTION_VIDEO_CAPTUREIntent捕获视频并稍后使用VideoView播放它。我想知道捕获的视频的方向。我不想在调用Intent时使用方向,因为用户可能会在按下快门按钮之前旋转设备。我也不想实现自己的自定义视频捕获。视频的方向是否存储在保存的文件中和/或在Intent结果中返回? 最佳答案 Istheorientationofthevideostoredinthesavedfileand/orreturnedintheintentresult?AOSPVideoCameraActiv

android - 自定义视频录制方向

当我使用MediaRecorder以纵向模式录制视频时,视频以横向模式录制,我试过mMediaRecorder.setOrientationHint(90);和mServiceCamera.setDisplayOrientation(90);但它不起作用 最佳答案 有notagoodwaytodothis对于较旧的API级别。如果你使用>=14,你可以使用MediaEffect调用改变方向。可以在该链接中找到其使用说明。您需要一个有效的OpenGL上下文才能使用它,因此它比简单的相机应用稍微复杂一些。您需要使用EFFECT_ROTA

android - Xamarin Android 如何在后台录制视频并使用 FTP 将其发送到服务器

我正在使用Xamarin创建我的应用程序。我已经成功编写了许多功能。但是我在录制视频功能时遇到了问题。这是我的代码conststringfileName="MyTestVideos";voidrecordVideo(){stringpath=GetDir(fileName,FileCreationMode.WorldReadable)+"/myVid.mp4";video.StopPlayback();if(recorder==null)recorder=newMediaRecorder();elserecorder.Reset();recorder.SetVideoSource(Vi

android - 在 Android 中与 Thread 同时录制和处理音频

我正在编写一个小应用程序,它从androidMIC捕获音频,对输入执行FFT,然后将图表绘制成图表给用户。我正在尝试同时进行记录和绘图(很明显,从记录到绘图之间有一小段延迟)。我正在尝试启动两个线程,一个用于读取,一个用于处理。但是,当我处理似乎只接收(或不接收)零时,我遇到了同步问题。任何建议将不胜感激。:)publicclassPlotterextendsActivity{/*plottingobjects*/privatestaticGraphicalViewmView;privateLineGraphline=newLineGraph();privatebooleanrecor

android - MediaRecorder 在录制开始时保持沉默(延迟?)

我的MediaRecorder已设置为从麦克风录制音频。这有效……除了前0.65秒完全是死气沉沉——就好像前0.65秒按下了录音按钮但麦克风尚未打开一样。我需要确定是否:我的代码有问题这只是MediaRecorder工作方式中的一个缺陷1和2是正确的,但有变通办法! 最佳答案 RehersalAudioRecord包含一些编写得很好的代码,用于以未压缩的WAV格式进行录制。使用这个,录音在开始时就没有死气沉沉的感觉。此类利用AudioRecord,这是使用MediaRecorder的较低级别方法。使用此代码作为示例,可以非常简单地进