安卓手机如何不录音直播
① 手机如何关闭麦克风
1、和对方联通了语音,手机麦克风自动打开;语音结束,麦克风自动关闭,和打电话是一样的。2、手机录音,启用了录音,手机麦克风自动打开,终止录音麦克风也随之关闭。本回答单指手机麦克风如何关闭问题,不包括手机外接设备。
② b站 手机录直播不想录声音怎么设置
你开开后那不是有一个横框点开里面有个麦克风的标志
点一下关住就行(本回答为参考网页链接)
③ 手机安卓怎么录屏直播
安卓系统手机操作系统相似,以华为手机为例,录屏的方法:
下拉通知栏,在快捷开关页面下拉到最下面找到【屏幕录制】开关点亮即开始录制,结束录制点击屏幕左上的【结束】按钮即可。开启屏幕录制后,所有屏幕操作及声音都会被录制成视频文件,在图库中可以找到屏幕录制的视频文件。
④ b站手机直播怎么关声音
B站直播的录音不是游戏内录音的,其实大多数这类直播或录屏都是直接调用你手机的录音权限的。所以,你关麦克风,游戏音效也自然会听不见。
建议你在一个安静的房间,你直播不想被人听声音就安静地玩;否则,你只能关了麦克风,而且听不见游戏音效了。
⑤ 安卓手机陌陌正在录音怎么关闭
其实可以在手机的设置里面的,应用管理此处打开往下滑找到陌陌应用并点击打开,在页面下权限处打开,把录音权限开关点击关闭即可!
⑥ 有什么软件可以录制安卓华为手机内部播放的声音,不要录音到外部环境的声音
有什么软件可以录制安卓华为手机内部播放的声音,不要录音到外部环境的声音?之前在做直播的时候需要使用到内录功能,比如经常看到游戏主播在直播玩游戏,游戏的声音不是通过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
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := YourApp
LOCAL_CERTIFICATE := platform
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))
截走扬声器和耳机的声音问题
修改framework下av/services/audiopolicy/AudioPolicyManager.cpp
audio_devices_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy,
bool fromCache)
getDeviceForStrategy方法下找到
if (mAvailableOutputDevices.getDevice(AUDIO_DEVICE_OUT_REMOTE_SUBMIX, String8("0")) != 0) {
device2 = availableOutputDeviceTypes & AUDIO_DEVICE_OUT_REMOTE_SUBMIX;
}
修改为
if (mAvailableOutputDevices.getDevice(AUDIO_DEVICE_OUT_REMOTE_SUBMIX, String8("0")) != 0) {
device2 = availableOutputDeviceTypes & AUDIO_DEVICE_OUT_REMOTE_SUBMIX;
device2 |= (availableOutputDeviceTypes & AUDIO_DEVICE_OUT_WIRED_HEADPHONE);
device2 |= (availableOutputDeviceTypes & AUDIO_DEVICE_OUT_SPEAKER);
}
意思是声音输出的设备添加了耳机和扬声器,这里可根据实际情况设置。
至此,将最开始的录音代码
int audioSource = MediaRecorder.AudioSource.MIC;
改成
int audioSource = MediaRecorder.AudioSource.REMOTE_SUBMIX;
就可以实现内录功能了。
<br/>
ps:
在不修改源码的情况下,第三方app目前暂不知如何实现内录。
延伸阅读
5.0以后请求Android录屏默认会弹出确认框,但在系统app下请求就不会弹出了(具体可以去看源码)。这也是为了谷歌为了安全考虑。
不过5.0的时候这个弹框却是一个大漏洞,被国内360发现了,给你们链接^_^
Android 5.0屏幕录制漏洞
原文链接:
⑦ 安卓手机触手TV怎么直播录音权限在那
在设置,应用管理里面
⑧ 触手直播怎么关录音
安卓机的话
系统设置→应用管理→触手录→权限设置
然后找到麦克风
把它关掉就行了
纯手打原创望采纳
⑨ 直播语音的时候怎么设置才能只录手机里的声音不录外界的声音
直播语音的时候怎么设置才能只录手机里的声音,不如外界的声音,找个安静地方呗。