Я некоторое время боролся с GStreamer, потому что я не могу найти примеры/учебники C#.Воспроизведение аудио с конвейером в Gstreamer (C#)
Насколько я знаю, Gstreamer использует трубопроводы для декодирования и затем иметь возможность отправить, например, песню, к динамикам, но я попытался следующие, которые не работали:
Gst.Element pipeline;
string path = @"some_path.mp3";
string command = "filesrc location=" + path + " ! oggdemux ! vorbisdec ! audioconvert ! gconfaudiosink";
pipeline = Gst.Parse.Launch(command);
pipeline.SetState(Gst.State.Playing);
Однако, это вызывает исключение в Gst.Parse.Launch линии
кто-нибудь знает любой хороший пример приложения, и/или может фактически опубликовать код, так что я могу начать привыкать к библиотеке? Кроме того, если вы можете сказать мне, что случилось на приведенном выше коде, я был бы благодарен
Не мудрствуя лукаво, С уважением
К сожалению, он по-прежнему вызывает одно и то же исключение:/Об этом инструменте, когда я пытаюсь запустить его, говорится, что он не может быть загружен, потому что у меня нет pythhon26.dll на моем компьютере. Я установил gstreamer msi и sdk, я что-то упустил? – Apidcloud
Где вы загружали msi и sdk? – rubndsouza
Также попробуйте заменить gconfaudiosink на autoaudiosink и посмотреть, работает ли он. – rubndsouza