Ich möchte GStreamer für Soundeffekte und Musik in einem Spiel verwenden.Verwenden von GStreamer in Mono unter Ubuntu 14.04
installiert GStreamer aus diesem PPA: https://launchpad.net/~ddalex/+archive/ubuntu/gstreamer
und versuchte auch GStreamer diese Art und Weise zu installieren, nachdem es von der PPA Installation nicht zur Arbeit erschien: https://askubuntu.com/questions/279509/how-can-i-install-gstreamer-1-0-in-ubuntu-12-04
jedoch beide Male GStreamer installiert richtig so weit wie ich sagen konnte, und es wird nicht unter Referenzen in MonoDevelop angezeigt.
Ist es möglich, dass ich missverstanden habe, GStreamer in MonoDevelop zu verwenden?
EDIT: Ich habe scharfe seit heruntergeladen GStreamer: https://gstreamer.freedesktop.org/modules/gstreamer-sharp.html
Aber ich verstehe nicht, wie es zu benutzen, jede mögliche Hilfe?
EDIT: Um zu klären, mein Betriebssystem ist Ubuntu 14.04
EDIT: Ich dachte, das war das Problem gelöst.
Mit apt-cache search 'gstreamer' habe ich die Bibliothek libgstreamer0.10-cil-dev gefunden und installiert, jetzt erscheint GStreamer in MonoDevelop!
Während GStreamer jetzt in Referenzen auftaucht, als ich versuchte, ein Testprogramm in C# zu kompilieren, aber basierend auf dem offiziellen GStreamer SDK Tutorial.
Das Testprogramm:
Gst.Element pipeline;
Gst.Application.Init();
pipeline = Gst.Parse.Launch("playbin2 uri=http://docs.gstreamer.com/media/sintel_trailer-480p.webm");
pipeline.SetState(Gst.State.Playing);
ich diesen Fehler: An exception was thrown by the type initializer for Gst.GLib.GType
, unter Details es das Problem scheint eine fehlende Bibliothek ist: System.TypeInitializationException: An exception was thrown by the type initializer for Gst.GLib.GType ---> System.Exception: libgstreamersharpglue-0.10.so
Dank für ihre Hilfe otopolsky so weit in immer! Und danke im Voraus für jede weitere Hilfe.
Update: Das Problem scheint jetzt gelöst zu sein, siehe die Antwort unten für die Lösung.
können Sie versuchen, 'gst-Launch-1.0 videotestsrc ! autovideosink' .. Sie können auch überprüfen, was sagt pkgconfig 'pkg-config --libs --cflags gstreamer-1.0' es sollte include paths etc anzeigen, ich habe auch gefunden [this one] (https: //gstreamer.freedesktop.org/modules/gstreamer-sharp.html) – nayana
Ich habe versucht, GStreamer scharf von der Verbindung, die Sie gaben, aber wie verwende ich es in MonoDevelop? Kompiliere ich es oder etwas anderes? Danke für Ihre Hilfe. – Laharon
Ich fand http://stackoverflow.com/questions/22529130/how-to-build-gstreamer-1-0-c-sharp-net-bindings-on-windows-7, die einige kleine Infos hat. – nayana