A. 安卓怎么内录手机声音
以华为Mate 30手机EMUI 11系统为例,在设置中,把录制手机声音开关打开就可以了,不管是手机自带的录屏功能还是录屏软件,都可以选择无声音、系统声音、麦克风声音、系统声音和麦克风声音5种声音的录制,只需根据需求选择即可。
你也可以选择无声音录制视频,在视频录制完成后,通过后期添加声音的方式,进行配音。但这种方法需要有很强的技术功底,因为视频的后期处理还是很难的。
android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。
B. 安卓手机怎么内录声音
关于录制手机内的声音,给你分享下我的经验,用手机录屏或录音时手机靠自带的麦克风录音,所以会把环境音录进去,之前的做法都是直接把外音开到最大,然后录屏,这样录虽然能录进去,但是声音会减弱,而且会录进去很多噪声。非常的不爽,这个问题如果要通过软件层面解决,就必须ROOT手机,这样做非常麻烦,而且不安全。
为了解决这个问题,有些手机从系统层面做了改动,可以实现内录,但是目前大部分手机并没有具备内录的功能。
我做影视剪辑的,有时候要录制些网课和素材,之前我一直被这个问题困扰,在网上搜了大量的资料,后来在有个帖子里看到目前一种叫做”黑科技内录“的手机配件,可以解决这类内录的问题。
后来也问过很多做软件的朋友,都没办法从手机软件层面解决这个问题。饱受无法内录困扰的我,二话不说,直接从网上陶来一个这样的配件。买来后试了下,的确可以实现内录,至此,我的手机在录屏或者录音的时候,终于可以内录了。如果你觉得有用,可以给我点个赞,采纳我的回答奥!
C. 如何使Android录音实现内录功能
之前在做直播的时候需要使用到内录功能,比如经常看到游戏主播在直播玩游戏,游戏的声音不是通过MIC录制的,而是内录完成的。故在此记录一下。
相信大家都很熟悉Android如果录音的了:
int frequency = 44100; int audioEncoding = AudioFormat.ENCODING_PCM_16BIT; int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO; int minBufferSize = AudioRecord.getMinBufferSize(frequency, channelConfiguration, audioEncoding); int audioSource = MediaRecorder.AudioSource.MIC;
AudioRecord audioRecord = new AudioRecord(audioSource, frequency,
channelConfiguration, audioEncoding, minBufferSize);
audioRecord.startRecording();
...
AudioSource输入源介绍
项目
介绍
权限
DEFAULT 默认。在源码 system/media/audio/include/system/audio.h配置默认项 无
MIC 麦克风 无
VOICE_UPLINK 电话录音上行线路 android.permission.CAPTURE_AUDIO_OUTPUT,系统权限不允许第三方app使用
VOICE_DOWNLINK 电话录音下行线路 android.permission.CAPTURE_AUDIO_OUTPUT,系统权限不允许第三方app使用
VOICE_CALL 电话录音上下线路 android.permission.CAPTURE_AUDIO_OUTPUT,系统权限不允许第三方app使用
CAMCORDER 摄像头的麦克风 无
VOICE_RECOGNITION 语音识别 无
VOICE_COMMUNICATION 网络电话 无
REMOTE_SUBMIX 传输到远程的音频混合流。默认情况下如何用该项录音,本地扬声器或者耳机的声音将会被截走 android.permission.CAPTURE_AUDIO_OUTPUT,系统权限不允许第三方app使用
好了,现在我们知道了REMOTE_SUBMIX可以实现内录功能了。有两点比较麻烦:
需要系统权限
会截走扬声器和耳机的声音,也就是说再录音时本地无法播放声音
系统权限问题
这个对我来说比较好办,因为我是直接在android设备板子上开发,可以直接使用系统签名编译。首先在AndroidManifest.xml添加
android:sharedUserId="android.uid.system"
其次,
第一种方法:
adb shell 执行:
signapk.jar platform.x509.pem platform.pk8 app-unsigned.apk signed.apk
adb push signed.apk /system/app
第二种方法:
编写Android.mk : 设置签名为platform
截走扬声器和耳机的声音问题
修改framework下av/services/audiopolicy/AudioPolicyManager.cpp
getDeviceForStrategy方法下找到
修改为
意思是声音输出的设备添加了耳机和扬声器,这里可根据实际情况设置。
至此,将最开始的录音代码
改成
就可以实现内录功能了。
<br/>
ps:
在不修改源码的情况下,第三方app目前暂不知如何实现内录。
延伸阅读
5.0以后请求Android录屏默认会弹出确认框,但在系统app下请求就不会弹出了(具体可以去看源码)。这也是为了谷歌为了安全考虑。
不过5.0的时候这个弹框却是一个大漏洞,被国内360发现了,给你们链接^_^
Android 5.0屏幕录制漏洞
D. 如何只录制手机的声音,不录制外界的声音
随着Android系统不断迭代升级,手机截图长截图、手机录屏都成为了每部手机的标配,现在的手机都会有这几个功能!
但是经常使用录屏功能的小伙伴可能会遇到一些问题,比如录屏录制声音时,会将周围环境中的噪音等一起录入,不能只录制系统声音(也就是扬声器声音),那么有没有方法可以在录屏的时候只录制系统声音呢?
今天,我们就为大家分享一下关于手机录屏怎样只录手机内部声音不录入外部声音的方法!方法分为使用软件和硬件方法!
软件方法说明
出镜手机:魅族MX6、魅蓝3S
适用系统:Android
系统系统要求:需要ROOT
本文方法着重安卓手机内录,苹果手机想要内录比较简单,右上角下拉长按录屏按钮,在弹出的窗口将下方的麦克风关闭就行!麦克风关闭以后,录屏的时候就只有系统声音了!
安卓手机要想内录声音,首先要打开手机的ROOT权限。如果你的手机支持内录(比如小米的部分手机部分系统)则不需要ROOT,考虑到大部分手机都无法内录系统声音,我们分享一个通用的方法!
关于手机怎样ROOT,不同手机的具体步骤不同,即使同型号手机不同系统版本也有可能不同!这不是今天的重点内容,就不再赘述,这方面内容可以找度娘,或者在各大手机论坛、玩机论坛社区找相关教程!
将手机的ROOT权限打开以后,操作就简单很多,只需要安装支持内录的App就可以,各大应用商店的录屏软件非常多,但是支持内录的却寥寥无几,经过多次测试,终于找到了两款支持内录而且好用的App!快康康吧!
一、支持内录、功能强大的RecMe Screen Recorder
RecMe Screen Recorder(以下简称“RecMe”)是我使用最多的录屏软件,不仅支持内录,还可以隐藏录屏悬浮窗、叠加摄像头(解说类视频必备)...功能强大!
美中不足的是,RecMe是一款国外的软件,虽然已经上架了Google Play商店,但是在国内并未上架到各大应用商店(不得不吐槽一下,这么好的软件为啥就没上架呢?)又由于国内无法访问Play商店,很多用户无法直接下载,但是不用担心,凯先生已经想到这个问题已经为你准备好了!
如果使用RecMe录制系统声音,只安装RecMe还是不行的,还需要安装Internal Audio Plugin这个插件配合使用!插件也是官方开发的。
注意,我们这里说一下安装Internal Audio Plugin的过程,比其他的软件安装麻烦一点。
安装完成以后我们直接打开插件,然后点击上图“Plugin is disabled. Click here to enable.”处,在弹出权限请求弹窗的时候,点击允许给予插件ROOT权限,稍等会儿,设置完成会自动弹出是否立即重启的弹窗,选择“REBOOT NOW”重启手机即可。
重启手机以后,我们打开Internal Audio Plugin插件时,如果提示下图中“Plugin is enabled”说明设置成功!如果没有成功,请检查是否给予了ROOT权限,也可以手动给予ROOT权限。
RecMe和Internal Audio Plugin插件安装完成以后,再打开RecMe进行简单设置,就可以在录屏的时候录制手机系统声音啦!
人我们打开RecMe,点击左上角三条杠进入设置界面,然后选择偏好设置进入详细的设置界面,我们可以根据个人情况对“串流偏好设置”、“视频偏好设置”、“音频偏好设置”、“摄像头偏好设置”、“叠加”、“控制按钮”进行具体调整。其中,“叠加”是专业版功能!
在“视频偏好设置”中,我们可以设置分辨率、帧率、编码比特率、编码格式...非专业人员建议默认就行,否则可能会出现其他问题。
“控制按钮”也就是悬浮窗按钮,我们可以调整透明度和位置,也可以直接关闭,这样录屏桌面就不会有悬浮窗图标啦!(个人习惯直接关闭!)
RecMe还有一个非常赞的功能,非常适合游戏解说等解说类视频录制,可以启动摄像头叠加,这样可以在录屏界面同时看到解说主播的实时情况!
E. 安卓如何内录游戏
Android手机的普及给玩家带来了更多的游戏选择。然而,有时候我们需要内录一些游戏内容来与其他玩家分享或者记录自己的游戏成果。下面就让我们来了解一下如何在安卓手机上内录游戏。
首先,我们需要下载一款内录软件。市面上有许多内录软件供我们选择,例如:AZ Screen Recorder、DU Recorder和Mobizen等。这些软件有免费和付费版本,我们可以根据自己的需要选择适合自己的版本。
其次,我们需要在安装好的内录软件中进行一些设置。一般来说,我们需要开启内录软件的麦克风和音频录制功能,以便将游戏中的声音和自己的声音一同录制下来。同时,我们还需要设置内录软件的画质和帧率,以获得更好的录制效果。
接着,我们可以开始录制游戏内容了。在打开内录软件后,我们需要先回到游戏界面,然后再启动内录软件的录制功能。这样做是为了确保录制到的游戏内容是完整的。在录制的过程中,我们可以通过内录软件的暂停和继续录制功能来控制录制的时间和内容。
最后,我们可以将录制好的游戏内容保存到手机本地或者上传到云盘中。在保存和分享时,我们需要注意文件大小和格式,以确保文件能够正常播放和分享。
总之,在安卓手机上内录游戏是一项非常简单和有趣的事情。只需要下载一款内录软件、设置录制参数、录制游戏内容、保存和分享即可。同时,我们还可以通过内录的方式来分享自己的游戏成果和技巧,让更多的玩家了解和学习。