我的系统是Ubuntu 15.04 64位。
我已下载https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.3.tar.xz 并执行以下步骤。
./configure --prefix=/usr
make
sudo make install
每件事看起来都很好。
现在我检查
gst-inspect-1.0 ffdec_h264
No such element or plugin 'ffdec_h264'
据我所知,ffdec_h264 gstreamer插件是 gst-libav-1.8.3.tar.xz 的一部分,安装后我没有获得该插件。
我缺少哪些步骤。
答案 0 :(得分:0)
不知道昨晚发生了什么。
今天在清晨,我盲目地按照这个步骤,现在它的工作正常。
http://wiki.oz9aec.net/index.php/Building_Gstreamer_1.2_from_source
是的,Samer建议现在avdec_h264
为String path = Environment.getExternalStorageDirectory() + File.separator + Environment.DIRECTORY_PICTURES+ File.separator + "Screenshots";
FileObserver fileObserver = new FileObserver(path, FileObserver.CREATE) {
@Override
public void onEvent(int event, String path) {
Intent mIntent = new Intent(MainActivity.this,MainActivity.class);
mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(mIntent);
}
};
fileObserver.startWatching();
。