public virtual void play() { try { System.Console.Out.WriteLine("playing " + fFilename + "..."); System.IO.Stream in_Renamed = null; if (remote == true) { in_Renamed = URLInputStream; } else { in_Renamed = InputStream; } AudioDevice dev = AudioDevice; Player player = new Player(in_Renamed, dev); player.play(); } catch (System.IO.IOException ex) { throw new JavaLayerException("Problem playing file " + fFilename, ex); } catch (System.Exception ex) { throw new JavaLayerException("Problem playing file " + fFilename, ex); } }
//UPGRADE_TODO: The equivalent of method 'java.lang.Runnable.run' is not an override method. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1143"' /// <summary> The run method for the audio player thread. Simply calls /// play() on the player to play the entire stream. /// </summary> public void Run() { if (player != null) { try { player.play(); } catch (JavaLayerException ex) { System.Console.Error.WriteLine("Problem playing audio: " + ex); } } }
public virtual void play() { try { System.Console.Out.WriteLine("playing " + fFilename + "..."); System.IO.Stream in_Renamed = null; if (remote == true) in_Renamed = URLInputStream; else in_Renamed = InputStream; AudioDevice dev = AudioDevice; Player player = new Player(in_Renamed, dev); player.play(); } catch (System.IO.IOException ex) { throw new JavaLayerException("Problem playing file " + fFilename, ex); } catch (System.Exception ex) { throw new JavaLayerException("Problem playing file " + fFilename, ex); } }