在Gstreamer中获取文件大小

在Gstreamer中获取文件大小,gstreamer,Gstreamer,我正在使用gstreamer实现一个音频播放器。我创建了以下管道: filesrc location=a.mp3 ! mymp3parser ! mymp3dec ! alsasink. 我想在mymp3parser插件中使用以字节为单位的文件大小(即.mp3文件大小)。但是我没有任何线索可以知道文件的大小。如何从filesrc获取mymp3parser中的文件大小?您可以向filesrc发送持续时间查询。查询可以指定格式(例如时间或字节)。谢谢您的回复。通过使用字节格式的查询功能,我能够获得

我正在使用gstreamer实现一个音频播放器。我创建了以下管道:

filesrc location=a.mp3 ! mymp3parser ! mymp3dec ! alsasink.

我想在mymp3parser插件中使用以字节为单位的文件大小(即.mp3文件大小)。但是我没有任何线索可以知道文件的大小。如何从filesrc获取mymp3parser中的文件大小?

您可以向filesrc发送持续时间查询。查询可以指定格式(例如时间或字节)。

谢谢您的回复。通过使用字节格式的查询功能,我能够获得