我应该使用GStreamer和ffmpeg的库在我的win 7平台上设计一个MPEG-TS demux和android。我在win 7系统中使用eclipse juno版本。现在,我成功地在eclipse中配置了ffmpeg。我从docs.gstreamer.com下载了GStreamer sdk,并在eclipse中成功配置了gstreamer。事实证明,GStreamer的第5个教程只是一个媒体播放器应用程序。但是当我执行该项目时,我无法看到该视频。只听到音频声。因此,我的下一步应该是在我的eclipse中配置gst-ffmpeg插件并编写接受传输流(.ts)文件的媒体播放器。但在互联网上大量浏览后,我无法获得进一步推动的单一解决方案。我正在使用Windows平台,所以问题增加了一点。我知道有Vplayer接受.ts格式的文件。但我无法达到Vplayer的源代码。有谁可以请进一步指导我?需要帮助。
答案 0 :(得分:2)
尝试修改jni文件夹中的Android.mk以在GSTREAMER_PLUGINS中包含以下插件:
mpeg2dec mpegdemux2 mpegtsdemux mpegtsmux
然后重新构建。现在应该播放TS文件(在SD卡上找到)。
如果您需要其他插件,请在GStreamerSDK / share / gst-android / ndk-build /
中查看plugins.mk