草庐IT

选区录制

全部标签

android - 无法在 iOS 5+ 中播放来自 android 的录制音频文件

我正在开发也支持iOS的Android应用程序。我想录制音频并在Android和iOS设备上播放。我正在使用以下设置在android中录制音频MediaRecorderaudioRecorder=newMediaRecorder();audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);audioRecorder.setAudioEncoder(MediaRecorder.AudioEncod

java - 录制时流式传输 MediaRecorder 文件

我正在尝试实时获取从A点(2.1android手机)到B点(我的服务器)的视频流。我该怎么做?下面详细介绍了我的尝试(有点长,但简洁!)目标是在不暂停/停止流的情况下,将手机录制的一小时长视频发送到服务器。最多几分钟的延迟不是问题。我已经尝试了三种方法线程一个FileInputStream从视频的文件描述符目的地调用MediaRecoder.setOutputFile“发送方”套接字的FD。这个套接字连接到一个LocalSocketServer,其目的地是一个“接收器”socket。打开一个到我的服务器的套接字并且给setOutputFile其FD不幸的是,两次尝试都失败了。每当我时只

android - 将录制的音频作为麦克风输入发送

我必须写什么才能以编程方式将录制的音频文件作为麦克风输入发送到android中?例子:用户记录“helloworld”。然后他可以在通话中播放录音。 最佳答案 一旦有了录制的文件,就可以将其作为InputStream或任何其他方式打开。但是,如果您专门寻找诸如将音频注入(inject)正在运行的调用之类的东西,那么这是不可能的。它在操作系统级别受到保护。除非您正在处理自定义ROM和修改过的内核。这不是官方的 关于android-将录制的音频作为麦克风输入发送,我们在StackOverfl

Android OpenGL表面视频录制(GLSURFACEVIEW)

我正在做一个项目,我们需要记录渲染的OpenGL表面。(例如,如果我们使用GLsurfaceView,我们需要记录表面以及来自MIC的音频)目前我通过将视频源设置为VIDEO_SOURCE_GRALLOC_BUFFER使用MediaRecorderAPI。我正在使用以下sample作为基础代码我想知道....这是正确的方法吗?.有没有更好的选择?链接中给出的示例测试正在录制EGLSURFACE的音频和视频,但无法正常显示。可能是什么原因?非常感谢任何帮助/指点。谢谢,萨蒂什 最佳答案 您引用的代码不是示例,而是使用非公共(publi

Android:同时录制和流式传输

这并不是一个真正的问题,而是我为解决我面临的最具挑战性的功能之一所做的所有尝试的介绍。我用libstreaming库将实时视频流式传输到WowzaServer我需要同时将它记录在SD卡中。我在下面展示了我的所有尝试,以便从社区收集新的想法。将字节从libstreaming流复制到mp4文件发展我们在libstreaming库中创建了一个拦截器,将所有发送的字节复制到一个mp4文件中。Libstreaming通过LocalSocket将字节发送到Wowza服务器。它使用MediaRecorder访问设备的摄像头和麦克风,并将输出文件设置为LocalSocket的输入流。我们所做的是围绕这

Android录制没有音频的视频

Android是否可以在没有音频流的情况下从相机录制视频?目标:减少输出文件的大小。 最佳答案 您可以通过从内置配置文件(CamcorderProfile)复制所需字段来准备MediaRecorder。只需省略音频设置,您就可以开始了。根据您的需要编辑下面的代码,第3步是此处必不可少的部分。privatebooleanprepareVideoRecorder(){mCamera=getCameraInstance();mMediaRecorder=newMediaRecorder();//storethequalityprofile

Android:如何录制 mp3 广播(音频)流

我最喜欢的广播电台播放mp3格式的广播音频流。在我的android应用程序中,我可以毫无问题地接收和播放它。如何实现录音功能?我想将mp3广播流录制到我的Android手机SD卡上。我尝试了MediaRecorder类,但没有任何结果......AndroidDeveloper:MediaRecorder...mRecorder=newMediaRecorder();mRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);mRecorder.setAudioEncoder(MediaRecorder.AudioEncode

Android - 录制视频时将麦克风静音

在遵循与此类似的教程之后,我正在使用MediaRecorder类用相机录制视频http://androidcookbook.com/Recipe.seam;jsessionid=40151FCD26222877E151C3EEFB406EED?recipeId=1375&recipeFrom=ViewTOC而且我希望在录音时能够将麦克风静音/取消静音。这怎么可能?我在开始时设置音频源mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);mMediaRecorder.setVideoSource(MediaR

android - 在 Android 中,是否可以更改相机(从前到后)并继续录制?

这是我的问题:)。如果我使用带有MediaRecorder的前置摄像头开始录制,然后切换到后置摄像头,是否可以使用相同的视频文件继续录制?另外,是否可以同时录制两个摄像头? 最佳答案 您可以在Nexus9上使用camera2api执行此操作。(Nexus5不能同时开启2个摄像头)创建2个Gl上下文(共享)和2个纹理缓冲区。创建用于预览的TextureView。创建用于录制的MediaRecoder。打开前后摄像头。重复请求输出目标是纹理缓冲区。为每一帧将具有2个纹理的场景渲染到TextureView的表面。为每一帧将具有2个纹理的场

从0搭建一个WebRTC,实现多房间多对多通话,并实现屏幕录制

这篇文章开始会实现一个一对一WebRTC和多对多的WebRTC,以及基于屏幕共享的录制。本篇会实现信令和前端部分,信令使用fastity来搭建,前端部分使用Vue3来实现。为什么要使用WebRTCWebRTC全称WebReal-TimeCommunication,是一种实时音视频的技术,它的优势是低延时。本片文章食用者要求了解音视频基础能搭建简单的node服务,docker配置vue框架的使用环境搭建及要求废话不多说,现在开始搭建环境,首先是需要开启socket服务,采用的是fastify来进行搭建。详情可以见文档地址,本例使用的是3.x来启动的。接下来安装fastify-socket.io3