首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回放文件夹/时,gst123不按正确顺序播放文件

回放文件夹/时,gst123不按正确顺序播放文件
EN

Unix & Linux用户
提问于 2017-07-27 20:55:57
回答 1查看 84关注 0票数 0

我的Gstreamer gst123有以下问题:

当我回放文件夹时,gst123不会按字母顺序播放文件。当我像这样命令我的文件:

代码语言:javascript
复制
01.mp3
02.mp3
03.mp3

我希望玩家按这个顺序放回文件,但它没有这样做,我也没有真正掌握它实际使用的顺序。gst123确实有一些选项可以不按顺序播放:

代码语言:javascript
复制
   -z, --shuffle
          Shuffle playlist before playing.

   -Z, --random
          Play files in random order forever.

我不会用这些的。

有没有人知道这个问题或解决它的方法?

我使用的是gst123版本: 0.3.3-1+b3

,我使用的gstreamer插件是:

代码语言:javascript
复制
gstreamer1.0-plugins-ugly/testing,now 1.12.2-1 i386
gstreamer1.0-plugins-good/testing,now 1.12.2-1 i386
gstreamer1.0-plugins-base/testing,now 1.12.2-1 i386
gstreamer1.0-plugins-bad/testing,now 1.12.2-1 i386

由于某些原因,在进行了一些升级之后,我无法播放MP3,所以我还安装了:

代码语言:javascript
复制
gstreamer1.0-fluendo-mp3

我用的是:

代码语言:javascript
复制
Debian GNU/Linux buster/sid
Kernel: Linux 4.11.0-1-686-pae
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-07-28 19:11:08

没有要求条目按任何特定顺序存储。像ls这样的程序通常会对它们进行排序,当它展开文件名时,shell也会对它们进行排序。排序取决于区域设置,特别是LC_ALL或LC_COLLATE环境变量。如果您想要特定的排序顺序,见这些答案,您可以创建自定义区域设置。

要查看未排序的文件名列表,请使用ls -fa (f表示fast,a表示所有文件),它只按readdir()显示的顺序列出文件。

对于问题中显示的文件名,只需给出目录名/*就可以将文件名按正确的顺序提供给玩家。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/382240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档