【问题标题】:How to make H.264 file fast-forwardable in Android application?如何在 Android 应用程序中使 H.264 文件可快速转发?
【发布时间】:2013-04-24 17:51:34
【问题描述】:

我是公司的实习生,我的“学习任务”是用 Java 制作 Android 应用程序,该应用程序采用 H.264 格式的视频(最初它们将存储在 SD 卡中)并像一个非常简单的播放器一样制作,将具有以下特点: 1.您可以暂停/播放/快进/快退视频 2.当你在某个视频点并且它停止时,你可以在不同的视频中切换到相同的时间(我猜是相同的图片帧索引)。

我怎么能这样做?使用 Gstreamer 是个好方法吗?我查看了网上可用的糟糕教程,由于我缺乏视频处理经验(我从未在 Android 应用程序中处理过视频),我很难理解什么是管道,还有 JNI,甚至设置 Gstreamer对于日食。有没有更好的方法来做到这一点?在开始弄乱这个程序之前我应该​​知道什么? 提前谢谢!

【问题讨论】:

    标签: java android video h.264 gstreamer


    【解决方案1】:

    您提到的所有功能都可以在 Gstreamer 中使用,但是有一个学习曲线。

    要了解GStreamer android教程,你必须先通过这里的基础教程:http://docs.gstreamer.com/display/GstSDK/Basic+tutorials

    如果您对管道架构感到满意,那么请继续设置您的 android 环境(这本身并不是一件容易的事)。 Gstreamer 是一个非常强大的框架,如果您愿意努力克服学习曲线,您几乎可以在其中做任何事情。

    所以我建议只有在您有时间和耐心的情况下继续使用 gstreamer,否则请使用更简单的解决方案。不幸的是,我不熟悉android,所以我不能提出任何建议。也许快速谷歌搜索会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 2019-09-22
      • 1970-01-01
      相关资源
      最近更新 更多