コード例 #1
0
        public override void Pause()
        {
            if (soundEffect == null)
            {
                return;
            }

            soundEffect.Pause();
        }
コード例 #2
0
        public override void Pause()
        {
            if (music == null)
            {
                return;
            }

            music.Pause();
        }
コード例 #3
0
ファイル: AudioPlayer.cs プロジェクト: utahking/lcars
 public void Pause()
 {
     if (_player != null)
     {
         _player.Pause();
     }
 }
コード例 #4
0
ファイル: ViewController.cs プロジェクト: kappajbeta/Bloons
        void ControlBackgroundMusic(string controlType, float volumeLevel)
        {
            if (((backgroundMusicPlayer == null) ||
                 (backgroundMusicPlayer.Playing == false)) &&
                (controlType == "Play"))
            {
                backgroundMusicPlayer = AVAudioPlayer.FromUrl(NSUrl.FromFilename(GetRandomBackgroundMusic(backgroundMusicPlayer == null ? string.Empty :
                                                                                                          "./" + backgroundMusicPlayer.Url.RelativePath)));
                backgroundMusicPlayer.NumberOfLoops = -1;
                backgroundMusicPlayer.Volume        = volumeLevel;

                backgroundMusicPlayer.Play();
            }
            else if (backgroundMusicPlayer != null)
            {
                if (controlType == "Stop")
                {
                    backgroundMusicPlayer.Stop();
                }
                else if (controlType == "Pause")
                {
                    backgroundMusicPlayer.Pause();
                }
                else if (controlType == "Resume")
                {
                    backgroundMusicPlayer.Play();
                }
            }
        }
コード例 #5
0
 public void Pasue()
 {
     if (player.Playing)
     {
         player.Pause();
     }
 }
コード例 #6
0
        } //StartPlayTask

        public void PauseAudio()
        {
            if (_mediaPlayer != null && _mediaPlayer.Playing)
            {
                _mediaPlayer.Pause();
            }
        }
コード例 #7
0
 /// <summary>
 /// Pauses this instance.
 /// </summary>
 public void Pause()
 {
     if (_player != null && IsPlaying)
     {
         _player.Pause();
         IsPlaying = false;
     }
 }
コード例 #8
0
 public void Pause()
 {
     if (player != null && _isPlaying)
     {
         player.Pause();
         _isPlaying = false;
     }
 }
コード例 #9
0
 private void DidTapPause(UIBarButtonItem pauseItem)
 {
     if (player == null || !player.Playing)
     {
         return;
     }
     player.Pause();
 }
コード例 #10
0
        public void Pause()
        {
            avAudioPlayer.Pause();
            IsPlayingChanged?.Invoke(false);
            StopUpdateTimer();

            UpdateNowPlayingInfo(0);
        }
コード例 #11
0
        public void Pause()
        {
#if __IOS__
            silentPlayer.Pause();
#endif
            player.Pause();
            State = PlaybackState.Paused;
        }
コード例 #12
0
ファイル: AudioEngine.iOS.cs プロジェクト: sonicviz/xenko
        private void PauseCurrentMusic()
        {
            if (audioPlayer == null)
            {
                return;
            }

            audioPlayer.Pause();
        }
コード例 #13
0
        internal override void PauseMusic()
        {
            if (audioPlayer == null)
            {
                return;
            }

            audioPlayer.Pause();
        }
コード例 #14
0
        public void Pause()
        {
            if (mAudioPlayer == null)
            {
                throw new NullReferenceException("mMediaPlayer == null. need to call Prepare");
            }

            mAudioPlayer.Pause();
        }
コード例 #15
0
        /// <summary>
        /// Sliders the start.
        /// </summary>
        /// <param name="item">Item.</param>
        /// <param name="args">Arguments.</param>
        private void SliderStart(object item, EventArgs args)
        {
            m_wasPlaying = m_audioPlayer.Playing;

            if (m_audioPlayer.Playing)
            {
                m_audioPlayer.Pause();
            }
        }
コード例 #16
0
        internal void Pause()
        {
            if (_sound == null)
            {
                return;
            }

            _sound.Pause();
        }
コード例 #17
0
        public override bool Pause()
        {
            if (player == null)
            {
                return(false);
            }

            player.Pause();
            return(true);
        }
コード例 #18
0
 public void PauseOrResumeAudio()
 {
     if (player.Playing)
     {
         player?.Pause();
     }
     else
     {
         player?.Play();
     }
 }
コード例 #19
0
 public bool PauseAudioFile()
 {
     if (_player.Playing)
     {
         _player.Pause();
     }
     else
     {
         _player.Play();
     }
     return(_player.Playing);
 }
コード例 #20
0
 public void Pause()
 {
     if (Player.Playing)
     {
         Player.Pause();
         mStatus = PlayStatus.Paused;
     }
     else
     {
         Player.Play();
         mStatus = PlayStatus.Playback;
     }
 }
コード例 #21
0
        public void Pause()
        {
            if (player == null)
            {
                return;
            }

            if (recorder != null && recorder.Recording)
            {
                return;
            }

            player.Pause();
        }
コード例 #22
0
 public void ControlMusic(bool MusicIsPlaying)
 {
     PlayMusic();
     if (!MusicIsPlaying)
     {
         player.Play();
         IsMusicPlaying = true;
     }
     if (MusicIsPlaying && player != null)
     {
         player.Pause();
         IsMusicPlaying = false;
     }
 }
コード例 #23
0
ファイル: TableCell.cs プロジェクト: msoftech/JewelsExchange
 partial void BtnPlaySender_TouchUpInside(UIButton sender)
 {
     if (File.Exists(lblAudioPath.Text) == true)
     {
         try
         {
             NSUrl songURL;
             if (player == null)
             {
                 String         filePath     = lblAudioPath.Text;
                 AVAudioSession audioSession = AVAudioSession.SharedInstance();
                 audioSession.SetCategory(AVAudioSessionCategory.PlayAndRecord);
                 audioSession.SetActive(true);
                 songURL = new NSUrl(filePath);
                 NSData  data = NSData.FromFile(filePath);
                 NSError err;
                 player = new AVAudioPlayer(data, songURL.PathExtension, out err);
                 //player.FinishedPlaying += player_FinishedPlaying;
                 player.PrepareToPlay();
                 player.Play();
                 btnStopSender.Hidden = false;
             }
             else
             {
                 if (player.Playing == true)
                 {
                     player.Pause();
                 }
                 else
                 {
                     player.Play();
                 }
             }
         }
         catch (Exception ex)
         {
             Console.Out.WriteLine(ex.StackTrace);
         }
     }
 }
コード例 #24
0
        public static void Play(string url)
        {
            string command = string.Empty;
            string source  = string.Empty;

            var parameters = HttpUtility.ParseQueryString(url.Substring(url.IndexOf('?')));

            if (parameters != null)
            {
                parameters.TryGetValue("command", out command);
                parameters.TryGetValue("source", out source);
            }

            if (!string.IsNullOrEmpty(source))
            {
                if (audioPlayer != null)
                {
                    audioPlayer.Stop();
                }

                audioPlayer = AVAudioPlayer.FromUrl(NSUrl.FromFilename(source));
            }

            if (audioPlayer != null)
            {
                if (command == "stop")
                {
                    audioPlayer.Stop();
                }
                else if (command == "pause" && audioPlayer.Playing)
                {
                    audioPlayer.Pause();
                }
                else
                {
                    audioPlayer.Play();
                }
            }
        }
コード例 #25
0
 ///<Summary>
 /// Pause playback if playing (does not resume)
 ///</Summary>
 public void Pause()
 {
     player?.Pause();
 }
コード例 #26
0
 public void Pause()
 {
     _audioPlayer?.Pause();
 }
コード例 #27
0
 void AudioPlayer.PauseAudio()
 {
     Player.Pause();
 }
コード例 #28
0
 void PausePlayback()
 {
     player.Pause();
     UpdateViewForPlayerState();
 }
コード例 #29
0
 public static void pausePlayAudio()
 {
     player.Pause();
 }
コード例 #30
0
 void Pause()
 {
     _player.Pause();
     UpdateViewForPlayerState();
 }