FFMpeg在Android中录制后向实际视频文件添加文本
我使用JavaCV在Android设备中录制视频,并使用videoview播放视频。现在,您希望在播放时在视频上显示文本,这是在录制视频后输入的。播放视频时,必须在所有视频播放器中看到此文本 我已经通过了链接,这是预期在这里也 这是录制视频后调用的方法FFMpeg在Android中录制后向实际视频文件添加文本,android,video,ffmpeg,javacv,Android,Video,Ffmpeg,Javacv,我使用JavaCV在Android设备中录制视频,并使用videoview播放视频。现在,您希望在播放时在视频上显示文本,这是在录制视频后输入的。播放视频时,必须在所有视频播放器中看到此文本 我已经通过了链接,这是预期在这里也 这是录制视频后调用的方法 private void playRecordedVideo(Uri videoUri, boolean playVideoInLoop) { RelativeLayout.LayoutParams layoutParams = new
private void playRecordedVideo(Uri videoUri, boolean playVideoInLoop)
{
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
videoView.setLayoutParams(layoutParams);
videoView.setVisibility(View.VISIBLE);
videoView.setVideoURI(videoUri);
if(playVideoInLoop)
{
MediaController mediaController = new MediaController(MainActivity.this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.setOnPreparedListener (new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
}
else
{
videoView.setMediaController(null);
}
videoView.start();
btnStart.setText(getString(R.string.txt_finish));
}