1. 安卓手机,在做一起作业,如何录音
若需使用录音机功能,请操作:应用程序-(Samsung)-录音机-点击中间的【红色圆点】,即可录音。如需结束录音,点击白色方框图标,系统会自动保存录音文件。
录音文件保存在我的文件-Sounds文件夹-语音xxx,格式为M4A或3GA,也可将保存路径更改为存储卡:录音机-菜单键-设定-存储器:存储卡。
如需退出录音机,请点击返回键退出即可。
2. 安卓手机电话如何录音
进入通话功能,然后选择设置,有一个通话录音,你可以将其打开,这样只可以做到接听或者拨打电话以后自动录音
3. 如何使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屏幕录制漏洞
4. 安卓手机接电话时怎样录音
1、拨打一个电话。
2、当对方接通时,首先点击更多。
3、点录音。
4、亮红点,表示正在进行通话录音中。
5、通话结束后,会有提示自动保存录音。
6、查找录音记录,需要到通话记录中,找到刚才的通话记录,点进去即可。
7、进入该条通话记录之后观察有录音标记,代表这条通话记录有录音记录。
5. 安卓手机如何自动录音
若是使用vivo手机,可以进入手机设置--(应用与权限)--(系统应用设置)--电话--通话录音中,选择“所有通话自动录音”或“指定号码自动录音”,设置后,当您开始通话时,手机会自动进行录音。
6. 安卓手机怎样设置电话录音
打开手机,点击电话图标;进入电话之后就可以点击右上角的三个点打开【设置】,依次选择【通话录音】功能,点击自动录音,开启之后默认所有通话都自动录音。以下是详细介绍:
1、以三星手机的系统为例,打开手机,点击电话图标,进入电话之后就可以点击右上角的三个点打开【设置】,由于不同安卓手机的UI设计稍有不同,但电话录音的设置都是在电话设置当中;
2、在通话设置中,选择【录制通话】功能,点击自动录音,开启之后默认所有通话都自动录音;
3、在设置中还会有默认的保存路径和录音相关的选项。