[PHP-users 29120] Re: キー入力
Yasuo Ohgaki
yohgaki @ ohgaki.net
2006年 4月 26日 (水) 17:03:17 JST
大垣です。
takesi wrote:
> 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");
SNIP
>
> こんな感じでファイルを生成して
> 10秒後に一時停止まではいけるのですが、
>
> [up][down][pgup][pgdown]等が特殊なキーの為
> うまく入力できないのですが、
> PHPからどのように入力するといいのでしょうか?
http://jp2.php.net/manual/ja/function.proc-open.php
mplayerをパイプで操作したことはありませんが、
この様な場合、popenではなくproc_openを使います。
--
Yasuo Ohgaki : yohgaki @ ohgaki.net : http://www.ohgaki.net/
PHP-users メーリングリストの案内