[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 メーリングリストの案内