我已经在我的应用程序中创建了录制视频的功能。
当我播放歌曲时,该歌曲会与视频一起录制,并创建一个视频文件,类似于Dubsmash应用程序。
现在我面临的问题是其他声音(例如附近的声音)也会被录制。歌曲文件记录在视频记录屏幕上,当视频录制活动启动时,我播放歌曲。
我该如何让我的应用程序仅录制带有视频的歌曲?
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH));
如果音频源设置为扬声器,因为歌曲声音通过扬声器传递,是否有任何解决方案?如果有其他可能的方法,请回复我。