Android录制本机正在播放的声音
一、声明必要的权限 在 Android 项目中,需要在AndroidManifest.xml文件中添加权限: 1 2 3 4 5 6 7 8 9 <!--文件存储权限--> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <!--高版本录制屏幕需要在前台服务中--> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 二、声明应用允许录制播放的声音 需要在 AndroidManifest.xml文件 application 标签中添加 android:allowAudioPlaybackCapture="true" 三、定义前台服务 AndroidManifest.xml文件中定义前台服务: 1 2 3 4 <service android:name=".MediaProjectionService" android:foregroundServiceType="mediaProjection" /> 四、开始录制 Activity中定义开始录制的方法: ...