アプリ版:「スタンプのみでお礼する」機能のリリースについて

例えばコマンドラインで

#mplayer xyz.avi &

でリターンすると

mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

というメッセージがでて動画画面が表示されません

#mplayer xyz.avi

でリターンすると問題なく動画画面が表示され動画ファイルxyz.aviが再生されます

どうすればバックグラウンドでmplayerできるでしょうか?

A 回答 (1件)

こんなかんじでどうですか。


(echo xyz.avi | xargs mplayer) > /dev/null 2>&1 &

なぞの挙動ですが、&がmplayerコマンドの引数として解釈されてるのかもしれません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます

ご提案の方法で完全解決しました

使用内容:
#sh my-player.sh

ただしmy-player.shは以下の通り

my-player.sh:
cd /run/user/0/gvfs/sftp:host=$1/root/ビデオ/$1/
mx=0
file=""
for x in `ls *.avi`
do
y=`echo $x|sed -e "s/^\([0-9]\{12\}\).*/\1/g"`
if [ $y -gt $mx ]
then
mx=$y
file=$x
fi
done
(echo $x -geometry 362x270+1078+0 | xargs mplayer) > /dev/null 2>&1 &
x=`wmctrl -l|grep \.avi$|sed "s/ .*$//"`
wmctrl -i -a $x

お礼日時:2015/02/06 08:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!