Thread MP3-Player: Erstellung eines MP3-Player
(21 answers)
Opened by jost at 2003-10-06 17:16
[quote=Dubu,06.10.2003, 22:07]Als Backend empfehle ich mpg123. Laesst sich fernsteuern (s. Manpage) und liefert mit -v Frames und Zeiten an STDERR.[/quote]
interessant; hab den mal installiert. ich habe auch mal meinen eigenen mp3-player geschrieben und bisher xaudio verwendet, aber mpg123 klingt besser, weil man bestimmte frames direkt ansteuern kann. jetzt frage ich mich nur noch, wie starte ich mpg123, so dass ich gleichzeitig STDERR auf STDOUT umleite (also mit open PIPE, ...) *und* die pid des prozesses rauskriege? ich denke irgendwie, das kann so schewr nicht sein, aber ich komm nicht drauf. wenn ich STDERR nicht umleiten will, kann ich ja my $pid = open PIPE, "-|", "mpg123", $file or die $!; verwenden. mit umleitung wäre es: my $pid = open PIPE, "mpg123 -v '$file' 2>&1|" or die $!; dann ist $pid aber die pid der geöffneten shell, ich brauche aber zum ansteuern (etwa ein SIGTSTP senden) die richtige pid. jemand eine idee? Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |