1

我应该在我的 win 7 平台上使用 GStreamer 和 ffmpeg 的库在 android 中设计一个 MPEG-TS 解复用器和播放器。我在我的 win 7 系统中使用 eclipse juno 版本。现在,我成功地在 eclipse 中配置了 ffmpeg。我从 docs.gstreamer.com 下载了 GStreamer sdk,并在 eclipse 中成功配置了 gstreamer。事实证明,GStreamer 的第 5 个教程只是一个媒体播放器应用程序。但是当我执行那个项目时,我看不到视频。只能听到音频声音。因此,我的下一步应该是在我的 Eclipse 中配置 gst-ffmpeg 插件并编写一个接受传输流 (.ts) 文件的媒体播放器。但是在互联网上浏览了很多之后,我无法获得进一步移动的单一解决方案。我使用的是windows平台,所以问题增加了一点。我知道有接受 .ts 格式文件的 Vplayer。但我无法访问 Vplayer 的源代码。任何人都可以请进一步指导我吗?需要帮助。

4

1 回答 1

2

尝试修改 jni 文件夹中的 Android.mk 以在 GSTREAMER_PLUGINS 中包含以下插件:

mpeg2dec mpegdemux2 mpegtsdemux mpegtsmux

然后重新构建。TS 文件(在您的 SD 卡上找到)现在应该可以播放了。

如果您需要其他插件,请查看 GStreamerSDK/share/gst-android/ndk-build/ 中的 plugins.mk

于 2013-03-20T16:14:58.003 回答