在从属模式下播放网络广播时,如何增加MPlayer超时?

时间:2019-07-17 08:13:24

标签: audio slave mplayer

我正在用Java代码在Raspberry Pi上控制MPlayer 1.3.0(Debian),以便播放互联网广播。我使用Java中的以下命令以从属模式启动MPlayer

mplayerProcess = Runtime.getRuntime().exec("mplayer -slave -quiet -idle -msglevel all=1:statusline=5:global=6 -volume 0");

然后,我将MPlayer命令写入输出流,例如:

loadfile [stream url here] 

这一切都很好,除非流需要更多时间来加载。我已经检查了另一台计算机的网络浏览器,并且正在谈论的流需要大约30秒才能加载。这对我来说很好,但是当我尝试从MPlayer启动相同的流时,它将在10秒后失败,并显示以下输出:

Read failed.
Server returned 302:Found
Failed to parse header.
Failed, exiting.
No stream found to handle url http://br-br2-nord.cast.addradio.de/br/br2/nord/mp3/128/stream.mp3

有什么办法让MPlayer等待更长的时间,直到它放弃?我们非常感谢您的帮助。

0 个答案:

没有答案