/// <summary>
        /// Starts recording the audio into a wav file.
        /// </summary>
        public void StartMP3Playback()
        {
            if (_mp3StreamPlayback == null)
            {
                return;
            }

            _mp3StreamPlayback.Start();
        }
Example #2
0
        /// <summary>
        /// Iniciar reproductor mp3.
        /// </summary>
        static void startMp3Player()
        {
            connector.Connect(mp3Player, mediaSender);
            mediaSender.AttachToCall(call);

            mp3Player.Start();

            log.Info("Reproduciendo mp3 player!.");
            HangUp();
        }
        void SetupMp3Player()
        {
            connector.Connect(mp3Player, mediaSender);
            mediaSender.AttachToCall(call);

            mp3Player.Start();
            //Thread.Sleep(3);

            Console.WriteLine("The mp3 player is streaming.");
        }
Example #4
0
        private void StartMP3Ring(string fileMp3)
        {
            string _path = Path.Combine(Application.StartupPath, fileMp3);

            mp3Player      = new MP3StreamPlayback(_path);
            mediaConnector = new MediaConnector();
            if (mp3Player != null && _speaker != null)
            {
                mediaConnector.Connect(mp3Player, _speaker);
                mp3Player.Start();
                _speaker.Start();
            }
        }
Example #5
0
        private void PlayMsg()
        {
            _MP3file = new MP3StreamPlayback("c:/tmp/test.mp3");

            //_mediaSender.AttachToCall(_Call);
            _connector.Connect(_MP3file, _mediaSender);
            _MP3file.Start();
            //var textToSpeech = new TextToSpeech();
            //_connector.Connect(textToSpeech, _mediaSender);
            //_mediaSender.AttachToCall(_Call);
            //textToSpeech.AddAndStartText("1111  111111111111");

            MessageBox.Show("wait");
            //_MP3file.Dispose();
        }
Example #6
0
        static void MP3ToSpeaker()
        {
            MP3StreamPlayback mp3Player = new MP3StreamPlayback("c:/tmp/00.mp3");
            Speaker           speaker   = Speaker.GetDefaultDevice();

            MediaConnector mediaConnector = new MediaConnector();

            if (mp3Player != null && speaker != null)
            {
                mediaConnector.Connect(mp3Player, speaker);

                mp3Player.Start();
                speaker.Start();
                MessageBox.Show("wait");
            }
        }
Example #7
0
        private void announces_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                if (File.Exists(main.announcePath + senderGrid.CurrentRow.Cells[1].Value))
                {
                    MP3StreamPlayback mp3Player = new MP3StreamPlayback(main.announcePath + senderGrid.CurrentRow.Cells[1].Value);
                    sipClient.speaker.Start();
                    sipClient.connector.Connect(mp3Player, sipClient.speaker);
                    mp3Player.Start();
                }
            }
        }