mediarecorder相关内容
我正在开始一个使用以下代码尝试Android麦克风的项目: mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
..
我当前有一个 MediaStream ,正在使用 MediaRecorder 进行录制.在recorder.stop()之后的录制结束时,它会产生一个 Blob ,我可以播放该视频.我的目标不是最后播放整个视频,而是在录制时播放大块.目前,在录制未结束时,大块无法播放. 我该如何使用javascript做到这一点?最终目标是通过websocket发送一个即使在录制过程中仍可播放的块.
..
我尝试了以下链接中提到的所有方法 如何关闭状态更改时会播放声音MediaRecorder 需要关闭状态更改时会播放声音MediaRecorder 但它们都不起作用. 任何人都知道如何实现这一目标吗? 解决方案 尽管我来不及回答.它仍然可以帮助所有正在搜寻同一问题的人们. 在启动媒体记录器之前,请添加以下两行代码.. 它的手机会静音. //mute pho
..
我正在记录电话.当我开始录制电话时,很遗憾,它已停止. &这会导致错误MediaRecorder启动失败-2147483648.我请告诉我代码中的问题是什么?这是我的代码. public class incomingcall extends BroadcastReceiver { Context c; MediaRecorder recorder; public incomingcall()
..
我正在编写一个录音机应用程序,我想知道在手机锁定屏幕上是否可以激活MediaRecorder.如果是这样,那是否只是特殊许可的问题?预先感谢. 解决方案 您应该尝试使用 PowerManager 类并获得 android.permission.WAKE_LOCK 权限. 您可以在此处找到更多内容.
..
我正在使用Android MediaRecorder录制AAC编码的音频文件.将输出格式设置为MPEG-4效果很好.但是由于我的音频播放器既不支持MPEG-4也不支持3GP,所以我尝试使用输出格式 AAC_ADTS 来获取原始AAC文件,该格式从API级别16开始就受到Android的支持. mRecorder = new MediaRecorder(); mRecorder
..
我使用MediaRecorder API已有一段时间,我以为所有问题都在我身后,但我想我错了. 我正在使用MediaRecorder API将视频录制到文件中. 当我以高质量使用setProfile时,质量会很好,但是当我尝试手动设置参数时(如下面的代码所示),质量会很差(由于某种原因,比特率被裁剪). 我想以1fps获得720p. 我不断收到以下警告: WARN/AuthorDriv
..
根据Android SDK,MediaRecorder.setCamera可用于回收现有摄像机实例以进行视频捕获和预览,而无需重置预览.我找不到任何样本,所有尝试都是徒劳的:我收到了错误的状态异常,或者MediaRecorder.prepare失败. 有人知道这种方法是否完全可用吗? 那我怎么用呢? 网络上有任何样本吗? 供参考: http://developer.android.
..
我正在研究一种功能,当按下一个按钮时,它将启动语音识别,并同时记录用户所说的内容.代码如下: button_start.setOnTouchListener( new View.OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent event)
..
我使用android Mediarecorder录制了视频. (主要问题:我需要知道视频的确切开始时间[系统时间]和结束时间[系统时间],并且[结束时间-开始时间]必须与实际视频的时长相匹配) MediaRecorder.start startTime = System.currentTimeMillis() then on stop MediaRecorder.stop endT
..
我正在尝试制作自定义视频应用. Iwork仅使用清单 2.2(API 8)中的设置. 一切顺利,但我不明白为什么肖像模式视频与lanscape模式视频没有区别. 要检测设备更改的方向,我在surfaceChanged()中使用此代码 if (mCamera != null) { Camera.Parameters p = mCamera.getP
..
在我的视频捕获活动中调用stop()时,软件有时会挂起,并且不会恢复正常.只有点击“返回"来触发ANR,我才能终止该活动. 在日志中,我看到以下行一遍又一遍地重复: W/CameraSource(YYYYY):超时,等待传入的摄像机视频 帧:XXXXXX我们 还有其他人看到过这种行为吗?有任何解决方法吗? 解决方案 这也发生在我身上,因为我在记录器上执行stop()之前释
..
我正在尝试使用Web API Media Recorder在浏览器中记录用户的语音. 在此阶段,一旦录制的音频,我想做的就是将其添加到音频元素的源中并进行播放. 当我停止刻录机时,会触发"ondataavailable"事件,但是数据大小为0,并且无法播放任何内容. 这是我的代码所在的位置.我正在使用React.任何想法将不胜感激! handleRecording (str
..
在Android上的MediaRecorder类上,我需要一些帮助. 我尝试使用getSupportedVideoSizes来获取支持的视频尺寸列表,但它始终返回null. 在测试中,查询getSupportedVideoSizes时,以下设备将返回null: Galaxy Nexus(Android 4.2) HTC One Mini(Android 4.4.2) HTCE
..
我正在开发一个用于记录通话的Android应用程序. 这是我的代码段. recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAU
..
我正在尝试在我的三星Galaxy S6(支持1920x1080约30 fps)下从后置摄像头(面对脸部)录制视频.如果不需要,我不需要使用任何表面进行预览,因为这只是在后台发生. 我似乎可以使用它,但是输出文件无法以实际上正确的方式播放.在我的Windows 10 PC上,Windows Media Player将显示第一帧,然后播放音频,VLC将不显示任何帧.在我的手机上,录制的文件可以播
..
我正在尝试使用MediaRecorder录制视频,并从onPreviewFrame回调方法中获取原始帧(字节数组) 似乎并不是那么容易,mb甚至不可能,我也不知道... 但是我发现了一些答案(针对类似问题),有人说您应该在调用MediaRecorder.start()之后重新连接相机实例(Camera.reconnect()),然后再次设置预览回调 我尝试了类似的方法,但是它不起
..
有没有一种方法可以在使用MediaRecorder时在Chrome中记录ogg格式?我相信,Chrome默认情况下支持WebM.以下是我的工作 navigator.mediaDevices.getUserMedia({ audio: true }) .then(stream => { rec = new MediaRecorder(stream);
..
我有此错误.有人可以帮我吗,我认为这与触摸监听器有关.当我松开手指时出现错误. 04-25 20:07:00.263: D/FB Sessions(18429): false 04-25 20:07:04.533: I/MediaRecorderJNI(18429): prepare: surface=0x189250 (identity=1813) 04-25 20:07:10.493:
..
使用MediaRecorder时,对于24级以下的API级别,我们没有暂停/恢复. 因此,有一种方法可以做到: 在暂停事件中,停止记录器并创建记录的文件. 然后在继续播放时再次开始录制并创建另一个文件,并继续这样做直到用户按下停止为止. 最后合并所有文件. 许多人都在SO上问了这个问题,但仍然找不到解决的办法.人们谈论通过在暂停操作时停止记录并在恢复时重新启动来创建多个媒体文件.所
..