3

我正在开发一个 Android 应用程序,该应用程序从保存在 SD 卡上的 android 库加载视频文件。
我需要知道如何在此视频中添加叠加层
我需要在此视频上添加标题和图片,例如品牌图片

我找不到描述如何执行此操作的示例或教程

我必须使用解码来添加叠加层吗?,如果是的话,我该怎么做。

关于这个的任何例子......

4

2 回答 2

3

如果您使用 aVideoView或类似方式播放视频,ViewTextView可以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>
于 2013-09-02T17:32:04.187 回答
2

正如@rarriuso 所说,ffmpeg4Android能够满足您的要求。还有一个在 Android Studio 和 Eclipse 中安装库和演示的指南。接下来,还有可能让你满意的水印命令。

希望它可以帮助

于 2016-06-22T02:10:37.390 回答