Ejemplo n.º 1
0
        public void PlayFiles(Collection <ApiAudioSong> songs)
        {
            if (songs == null)
            {
                return;
            }
            if (!_parent.IsConnected())
            {
                return;
            }
            _parent.Command("ClearPlayList(0)");
            _parent.Command("SetCurrentPlaylist(0)");
            var pos = 0;

            foreach (var apiAudioSong in songs)
            {
                if (pos == 0)
                {
                    _parent.Command("PlayFile(" + apiAudioSong.Path + apiAudioSong.FileName + ";0)");
                    pos++;
                }
                else
                {
                    _parent.AsyncCommand("AddToPlayList", apiAudioSong.Path + apiAudioSong.FileName + ";0");
                }
            }
        }
Ejemplo n.º 2
0
 public void PlayFile(string filename)
 {
     _parent.AsyncCommand("PlayFile", filename);
 }
Ejemplo n.º 3
0
 public void Quit()
 {
     _parent.AsyncCommand("Exit()", "");
 }
Ejemplo n.º 4
0
 public void SetVolume(int volumepercent)
 {
     _parent.AsyncCommand("ExecBuiltIn", "SetVolume(" + Convert.ToString(volumepercent, CultureInfo.InvariantCulture) + ")");
 }