【问题标题】:Library to support H.264 AVC .mp4 on Android 2.2, 2.3?在 Android 2.2、2.3 上支持 H.264 AVC .mp4 的库?
【发布时间】:2014-01-17 13:03:42
【问题描述】:

我正在开发一个视频应用程序,我们正在使用 H.264 AVC 编解码器生成视频。根据Android Media Formats,Android 3.0+ 版本支持此编解码器。

我想知道是否有任何免费库可以帮助我们在 2.2 或 2.3 上播放这种格式。我找到了a library,但它不是免费的。

我想为我们的应用程序支持 HTTP 直播,问题也是一样。

【问题讨论】:

  • 你的“targetSdkVersion”是什么?如果它低于 11(3.0) 将其更改为 11 或更高版本可能会有所帮助
  • 目标版本是 18,在低端设备上仍然存在问题。
  • 你能分享视频属性吗

标签: android video android-videoview mp4 http-live-streaming


【解决方案1】:

我在我的项目中使用过ServeStream,你可以从http://sourceforge.net/projects/servestream/files/找到描述

您也可以查看faplayer-android

【讨论】:

【解决方案2】:

Servestream 是另一个基于 ffmpeg 的开源媒体播放器。

它播放 mms 流,例如 mms://streaming.radionz.co.nz/national-mbr。

它有一个 FFMpegMediaPlayer 类,看起来就像一个普通的 MediaPlayer。

它也播放视频。

【讨论】:

    【解决方案3】:

    绝对没有这样的图书馆。如果您愿意接受软件解码,您可能可以围绕 ffmpeg/libav 和 NDK 构建一些东西。

    【讨论】:

      【解决方案4】:

      建议你这些移植库。 ffmpeg ,vlc ,gstreamer

      faplayer-android 开源网址:faplayer-android

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-18
        • 1970-01-01
        • 1970-01-01
        • 2016-05-07
        • 2015-05-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多