Mplayer后台播放没有声音

昨天的文章,我觉得虽然不是很复杂,但是我自认为很多人应该是不懂的,不过好像阅读量不是很好,今天转发我师弟的一篇文章,我觉得这个也是大家没有注意到的。

Linux 下的0 1 2特殊文件描述符~


一、平台

Ubuntu16.04(64位)

二、安装 Mplayer

sudo apt-get install mplayer

三、播放 MP3 文件

1)方式一:前台播放,这样是可以的,会有声音出现。

mplayer xxx.mp3

2)方式二:后台运行,没有声音出现

mplayer xxx.mp3 &

四、解决办法

首先说明一下,&是后台运行的一个标志,直接使用 mplayer xxx.mp3 & 是不行的。而 /dev/null 是一个用于清除回显内容的特殊的文件,所有传给它的信息都会被其丢弃。因此,我们可以在播放命令中加入这个文件,如下所示:

mplayer 1.mp3 < /dev/null &

这样就可以正常播放了,也可以在终端输入命令,但是终端还是会输出很多其他信息干扰我们的操作。因此,可以使用更加完整的命令进行操作,具体命令如下:

mplayer 1.mp3 < /dev/null > /dev/null 2>1 &

这样既可以正常播放,也可以在终端正常输入命令了。 


SHELL也是Linux的一部分,我收集了几本书籍,在公众号后台回复「shell」获取下载地址。

操作方式如下图

===========

  

PS想加入技术群的同学,加了我好友后,就给我发「篮球的大肚子」这句话,有可能机器人打瞌睡,可以多发几次,不要发与技术无关的消息或者推广。

如果想获取学习资料,就在公众号后台回复「1024」,足够多的学习资料可以让你学习。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值