Exemplo n.º 1
0
 private void bgmPlayBtn_Click(object sender, EventArgs e)
 {
     if (mMusicStatus == BGM_MusicStatus.BGM_Music_Stop)
     {
         if (AudioEffectManager != null)
         {
             this.bgmPlayBtn.Text = "暂停";
             AudioEffectManager.startPlayMusic(mBGMParam);
             AudioEffectManager.setMusicObserver(mBGMParam.id, this);
             mMusicStatus = BGM_MusicStatus.BGM_Music_Play;
         }
     }
     else if (mMusicStatus == BGM_MusicStatus.BGM_Music_Play)
     {
         if (AudioEffectManager != null)
         {
             this.bgmPlayBtn.Text = "播放";
             AudioEffectManager.pausePlayMusic(mBGMParam.id);
             mMusicStatus = BGM_MusicStatus.BGM_Music_Pause;
         }
     }
     else if (mMusicStatus == BGM_MusicStatus.BGM_Music_Pause)
     {
         if (AudioEffectManager != null)
         {
             this.bgmPlayBtn.Text = "暂停";
             AudioEffectManager.resumePlayMusic(mBGMParam.id);
             mMusicStatus = BGM_MusicStatus.BGM_Music_Play;
         }
     }
 }
Exemplo n.º 2
0
        private void exitPicBox_Click(object sender, EventArgs e)
        {
            this.bgmPlayBtn.Text = "播放";
            AudioEffectManager.stopPlayMusic(mBGMParam.id);
            mMusicStatus = BGM_MusicStatus.BGM_Music_Stop;


            this.BGMVolumTrackBar.Value    = 50;
            this.RemoteVolumTrackBar.Value = 50;
            this.LocalVolumTrackBar.Value  = 50;
            this.BGMSpeedTrackBar.Value    = 10;
            this.BGMPitchTrackBar.Value    = 0;
            this.BGMprogressBar.Value      = 0;
            this.bgmTimeLabel.Text         = "00:00/00:00";


            AudioEffectManager.stopPlayMusic(mEffectParam1.id);
            AudioEffectManager.stopPlayMusic(mEffectParam2.id);
            AudioEffectManager.stopPlayMusic(mEffectParam3.id);

            this.effect1CheckBox.Checked = false;
            this.effect2CheckBox.Checked = false;
            this.effect3CheckBox.Checked = false;

            this.effect1CycleCheckBox.Checked = false;
            this.effect2CycleCheckBox.Checked = false;
            this.effect3CycleCheckBox.Checked = false;

            this.effect1PublishCheckBox.Checked = false;
            this.effect2PublishCheckBox.Checked = false;
            this.effect3PublishCheckBox.Checked = false;

            this.Close();
        }
Exemplo n.º 3
0
 public void onComplete(int id, int errCode)
 {
     if (this.IsHandleCreated)
     {
         this.BeginInvoke(new Action(() =>
         {
             if (id == mBGMParam.id)
             {
                 mMusicStatus = BGM_MusicStatus.BGM_Music_Stop;
                 this.BGMprogressBar.Value = 0;
                 this.bgmPlayBtn.Text      = "播放";
                 this.bgmTimeLabel.Text    = "00:00/00:00";
                 AudioEffectManager.setMusicObserver(mBGMParam.id, null);
             }
         }));
     }
 }
Exemplo n.º 4
0
        private void bgmStopBtn_Click(object sender, EventArgs e)
        {
            if (mMusicStatus != BGM_MusicStatus.BGM_Music_Stop)
            {
                // 停止BGM测试

                if (AudioEffectManager != null)
                {
                    this.bgmPlayBtn.Text = "播放";
                    AudioEffectManager.stopPlayMusic(mBGMParam.id);
                    mMusicStatus = BGM_MusicStatus.BGM_Music_Stop;
                }
            }

            this.BGMprogressBar.Value      = 0;
            this.BGMVolumTrackBar.Value    = 50;
            this.RemoteVolumTrackBar.Value = 50;
            this.LocalVolumTrackBar.Value  = 50;
            this.BGMSpeedTrackBar.Value    = 10;
            this.BGMPitchTrackBar.Value    = 0;
            this.bgmTimeLabel.Text         = "00:00/00:00";
        }