【问题标题】:How to add text notes to Video recorded in Android Application如何在 Android 应用程序中录制的视频中添加文字注释
【发布时间】:2021-04-14 05:46:24
【问题描述】:

我正在调查在我当前的 Android 应用程序中使用 android.media.MediaRecorder

我的应用程序基于此Google Samples project

我可以使用这个示例项目作为基础来录制视频和音频

但是我看不到如何将文本注释与视频相关联。

我的用例包括为视频“添加书签”并在特定时间点添加简短注释,同时仍录制视频和音频。

我希望允许用户在录制视频时能够在视频中的任何位置添加多个文本注释。

MediaRecorder 似乎没有任何方法可以公开当前经过的录制时间,我是否必须保留自己的计时器并同步它才能开始、暂停恢复我的视频录制?

我可以使用另一个视频录制库来支持我的用例吗?

【问题讨论】:

标签: android android-mediarecorder


【解决方案1】:

您的 MediaRecorder 似乎有一个 getMetrics 方法:

https://developer.android.com/reference/android/media/MediaRecorder#getMetrics()

这个包有一堆值在这里列出:

https://developer.android.com/reference/android/media/MediaRecorder.MetricsConstants

我想你想要这个:

https://developer.android.com/reference/android/media/MediaRecorder.MetricsConstants#VIDEO_TIMESCALE

在 Kotlin 中获取新 MediaRecorder 实例的已记录时间的示例:

MediaRecorder().metrics.getInt(MediaRecorder.MetricsConstants.VIDEO_TIMESCALE)

【讨论】:

    猜你喜欢
    • 2013-01-17
    • 2022-12-18
    • 2014-03-28
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 2021-07-22
    • 2012-04-24
    • 2010-12-21
    相关资源
    最近更新 更多