安卓手機如何不錄音直播
① 手機如何關閉麥克風
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怎麼直播錄音許可權在那
在設置,應用管理裡面
⑧ 觸手直播怎麼關錄音
安卓機的話
系統設置→應用管理→觸手錄→許可權設置
然後找到麥克風
把它關掉就行了
純手打原創望採納
⑨ 直播語音的時候怎麼設置才能只錄手機里的聲音不錄外界的聲音
直播語音的時候怎麼設置才能只錄手機里的聲音,不如外界的聲音,找個安靜地方唄。