我是 AudioCuesheetEditor 的开发人员,这是一个用于编辑音频 cuesheets 的应用程序。新版本应该可以播放声音,所以我想使用 gstreamer 作为后端。我在 gstreamer 中进行了一些调查,发现我需要将 1.x 版与 gstreamer-sharp 0.99.x 绑定(bind)一起使用。没问题,下载gstreamer-sharp 0.99.0,用monodevelop(在linux上)或xamarin(在windows上)打开解决方案并尝试构建dll,但这没有用。我收到错误“未找到命名空间 Gst.GLib”。
我正在使用 xamarin/monodevelop 进行开发,并且需要一个可移植的应用程序(使用 mono/.net)。
任何人都可以帮助我,获得 gstreamer-sharp 构建吗?
提前致谢!
最佳答案
Windows 目前不支持 gstreamer-sharp,但是您可以在 linux 上编译托管部分并在 Windows 上使用 Visual Studio 编译胶水:
编辑:
现在在 Windows 上编译胶水更容易了!有人建立了一个项目,可以在 Windows 上使用 Visual Studio 编译胶水。我有一个 fork ,其二进制文件位于 https://github.com/xDarkice/libgstreamersharpglue
关于mono - 如何使用 monodevelop/xamarin 构建 gstreamer-sharp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21577733/