Ejemplo n.º 1
0
        private async void cmbCaster_Loaded(object sender, RoutedEventArgs e)
        {
            var p       = new AzanPlayer();
            var players = await p.GoogleCastPlayers();

            cmbCaster.ItemsSource = players;
        }
Ejemplo n.º 2
0
        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); });
            }
        }
Ejemplo n.º 3
0
 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));
 }