我是一名iOS开发人员,我为客户编写了一个应用程序,它是一个健身(Crossfit)计时器应用程序,它会为您拍摄锻炼,并为完成的视频添加实时叠加和重复计数。这是一个相当具有挑战性的项目,我只是想知道在Android上是否可以做同样的事情?
基本上我需要知道的是,是否可以将更改的文本(例如计时器在几秒钟内计数)叠加到录制的视频上?
如果有人写过这样做的应用程序,我会很高兴看到代码片段,因为Java不是我的强项!
谢谢!
答案 0 :(得分:1)
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <VideoView android:id="@+id/VideoView" android:layout_height="match_parent" android:layout_width="match_parent" /> <TextView android:text="TEXT" android:id="@+id/textview" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </FrameLayout>
和文字将显示在视频上。
答案 1 :(得分:0)
Yes it is possible, I have followed this tutorial and it is pretty efficient : http://www.wowza.com/forums/content.php?432-How-to-add-graphic-overlays-to-live-streams-with-Wowza-Transcoder That is for live stream and for videos you can use those softwares: Openshot or Kdenlive.