public void PlayMovie(ApiMovie video) { if (video == null) { return; } if (!_parent.IsConnected()) { return; } var file = (video.IsStack != 1) ? video.Path + video.FileName : video.FileName; _parent.AsyncCommand("PlayFile", file); }
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"); } } }
public void ToggleMute() { if (_parent.IsConnected()) { _parent.AsyncCommand("Mute()", ""); } }
public void SeekPercentage(int progress) { if (_parent.IsConnected()) { _parent.AsyncCommand("SeekPercentage", Convert.ToString(progress, CultureInfo.InvariantCulture)); } }
public void Quit() { _parent.AsyncCommand("Exit()", ""); }