是否可以在运行完第一个位置 .wav 文件后更改管道位置文件路径? 我尝试了以下但没有用:
Element source = ElementFactory.make("filesrc","src");
pipeline.link(source);
source.set("location", newPath);
主要目标是在代码过程中使用相同的管道——我在创建太多管道或总线时看到了 gstreamer 的一些奇怪行为......
有一个 GStreamer 元素已经通过读取顺序命名的文件轻松处理该用例,您可以尝试使用
multifilesrc
.