在shell命令行下让mplayer循环播放和播放列表

 

*$mplayer -playlist <playlist.m3u> -loop <times>
times为播放次数,times=0 时一直循环。

例如:

$mplayer -loop 0 xxx.mp3  #循环单首歌曲

 

*用shell脚本制作播放列表

vim music.sh

#music.sh
#!/bin/sh
musicPath="/music/..."      #播放文件目录
cd $musicPath
ls | grep -G "\.[WwMm].[Aa3]$" > music.lst
然后即可使用命令循环播放某目录下音视频文件
$mplayer -playlist music.lst -loop 0
 
 
 
 
 
---------------------------------------------
 
 

终端方式下mplayer如何实现列表播放


     第一步:将所有要播放的多媒体文件放在~/music/目录下;
  
     第二步:进入music目录,执行ls > music.lst,则在music目录下生成一个名为music.lst的列表文件,并把music目录下的文件名写入到music.lst文件中;
  
    第三步:运行mplayer -playlist music.lst即可实现列表播放
  
   值得注意的是第二步中,生成的多媒体列表文件music.lst一定要与要播放的多媒体文件保存在同一个目录中,否则mplayer播放时会有找不到文件的错误提示。
  
    如果要删除一些不想听的多媒体文件,则用编辑器打开music.lst列表文件,删除对应的文件名即可,保存时要注意一行一个文件名,不能有空行。
  
    如果要增加文件,执行命令echo filename  >> music.lst即可,即可将新增的文件名追加在music.lst列表文件末。

 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值