private async void cmbCaster_Loaded(object sender, RoutedEventArgs e) { var p = new AzanPlayer(); var players = await p.GoogleCastPlayers(); cmbCaster.ItemsSource = players; }
public void Execute(IJobExecutionContext context) { JobDataMap dataMap = context.JobDetail.JobDataMap; string jobSays = dataMap.GetString("job_name"); string playerName = dataMap.GetString("player"); if (!string.IsNullOrEmpty(playerName)) { // Play The Azan // MessageBox.Show(jobSays); var mediaInfo = new ChromeCastMediaInfo(); mediaInfo.FriendlyName = playerName; if (jobSays.ToLower().Equals("fajar")) { mediaInfo.MediaUrl = "http://remote.khanzone.com:8181/audio/Fajar.mp3"; } else if (jobSays.ToLower().Equals("demo")) { mediaInfo.MediaUrl = "http://remote.khanzone.com:8181/audio/demo.mp3"; } else { mediaInfo.MediaUrl = "http://remote.khanzone.com:8181/audio/Azan.mp3"; } var p = new AzanPlayer(mediaInfo).Play((s) => { MainWindow.UpdateStatus(s); }); } }
private async void BtnTestService(object sender, RoutedEventArgs e) { var a = new AzanPlayer(new ChromeCastMediaInfo() { FriendlyName = _player, MediaUrl = "http://remote.khanzone.com:8181/audio/demo.mp3" }); await a.Play((s) => MessageBox.Show("Media Status: " + s + " ON " + _player)); }