I am trying to change gplay's volume level programmatically in a Java app. The video plays fine; I see gplay's menu; I get my first "Playing" prompt, and I write a "v" for "[v]Volume" but I never see the volume prompt "Set volume." I get all of the data I expect from BufferedReader, but BufferedWriter does not seem to be working. Everything works as expected when I run gplay from the console. Can anyone see what I'm doing wrong?
Campbell Ritchie: I don't know that the flush calls are actually being invoked.
Fred Kleinschmidt: It is part of the gplay interface. Here is the edited output of an interactive session with gplay where I am setting the volume:
> gplay demoVideo.mp4
FSL_PLAYER_01.00_LINUX build on Jul 19 2015 04:44:35
[a]Pause when playing, play when paused
Set volume[0-10]: 10