GStreamer android教程不起作用

时间:2013-02-25 04:46:22

标签: android media-player media gstreamer

我在android上配置了gstreamer。 gstreamer sdk工具包中的gst-sdk文件夹中有内置教程。但不知怎的,我无法建立它们。教程1工作正常。但是当我构建其他四个教程时,日食会被绞死。有没有人对此有任何想法?基本上我想使用gstreamer在eclipse中生成一个媒体播放器。

2 个答案:

答案 0 :(得分:6)

你可以尝试以下方法:

  1. 首先,在JNI文件夹中的Android.mk的开头和结尾添加“ifdef BUILD_PROJECT”和“endif”。
  2. 接下来,在构建命令后附加一个选项:“ndk-build BUILD_PROJECT = 1”([属性] - > [C / C ++构建] - > [构建命令])
  3. 我猜这个问题是与CDT相关的线程或进程同步...也许。 至少,我可以在上述设置之后构建教程2-5(其他设置是默认设置),没有任何问题。

    祝你好运!

答案 1 :(得分:-1)

你在虚拟机内使用eclipse吗? 当我在oracle virtualbox中使用eclipse时,我遇到了类似的问题。 一旦我杀了日食过程,它在下次打开它时仍然会挂起。 我删除了偏好 - >建设者 - >扫描仪配置生成器。它有助于解决问题。 当我打开任何项目获得原生支持时,eclipse仍会挂起。我只是删除jni(例如更改名称)。然后打开eclipse,等到它完成初始化。然后移回jni目录,刷新项目。这个对我有用。对不起,我不知道是什么原因引起的。但它确实发生在虚拟机内部而不是真机上。