我正在开发一个 Android 应用程序,该应用程序从保存在 SD 卡上的 android 库加载视频文件。
我需要知道如何在此视频中添加叠加层
我需要在此视频上添加标题和图片,例如品牌图片
我找不到描述如何执行此操作的示例或教程
我必须使用解码来添加叠加层吗?,如果是的话,我该怎么做。
关于这个的任何例子......
如果您使用 aVideoView
或类似方式播放视频,View
您TextView
可以ImageView
使用RelativeLayout
. 例如,要在视频的右上角显示文本:
<RelativeLayout
android:id="@+id/playerLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<VideoView
android:id="@+id/videoPlayer"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/videoText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_margin="3dp"
android:text="@string/player_text" />
</RelativeLayout>
正如@rarriuso 所说,ffmpeg4Android能够满足您的要求。还有一个在 Android Studio 和 Eclipse 中安装库和演示的指南。接下来,还有可能让你满意的水印命令。
希望它可以帮助