[PHP-users 29117] キー入力

takesi takesi2 @ webcom.ne.jp
2006年 4月 26日 (水) 13:47:41 JST


take です。


PHPからmplayerで音楽を再生するスクリプトを書いているのですが
(こんな感じのものが作りたいのです。
http://www.kokone.to/~kyun/hiki/hiki.cgi?Ruby%2FMPlayer )


$mplayer="/path/to/mplayer";
$str="/path/to/filename.mp3";
$this->h = popen("$mplayer $str >/dev/null", "w");
sleep(10);
$command="p";
fwrite($this->h,"$command");

[mplayerの基本キー入力]
----------------------------------------------------------
Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 up or down       seek backward/forward  1 minute
 pgup or pgdown   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 z or x           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand
----------------------------------------------------------

こんな感じでファイルを生成して
10秒後に一時停止まではいけるのですが、

[up][down][pgup][pgdown]等が特殊なキーの為
うまく入力できないのですが、
PHPからどのように入力するといいのでしょうか?

マニュアル等を漁っているのですがどうも
いい情報が見つけられずにいます。
初歩的な質問で申し訳御座いませんがよろしくお願い致します。



















PHP-users メーリングリストの案内