예제 #1
0
 private void sliderVolume_MouseUp(object sender, MouseButtonEventArgs e)
 {
     if (e.LeftButton == MouseButtonState.Released)
     {
         SliderVolume.ReleaseMouseCapture();
     }
 }
예제 #2
0
 private void sliderVolume_MouseDown(object sender, MouseButtonEventArgs e)
 {
     if (e.LeftButton == MouseButtonState.Pressed)
     {
         SliderVolume.CaptureMouse();
     }
 }
예제 #3
0
 private void Awake()
 {
     // Singleton for instantiate game manager only once
     if (sliderInstance == null)
     {
         sliderInstance = this;
     }
 }
예제 #4
0
 private void setMediaPlayers()
 {
     SongList.setMediaPlayer(mediaPlayer);
     SongList.setPlayMenu(PlayMenu);
     SliderVolume.setMediaPlayer(mediaPlayer);
     PlayMenu.setMediaPlayer(mediaPlayer);
     menuBar.setMediaPlayer(mediaPlayer);
 }
예제 #5
0
    // Use this for initialization
    void Awake()
    {
        musicManager         = GameObject.FindGameObjectWithTag("music").GetComponent <SliderVolume>();
        musicManager.Volume  = GameObject.FindGameObjectWithTag("Slider").GetComponent <Slider>();
        musicManager.Volume1 = GameObject.FindGameObjectWithTag("Slider1").GetComponent <Slider>();

        musicManager.Volume.value  = musicManager.myMusic.volume;
        musicManager.Volume1.value = musicManager.myMusic1.volume;

        musicManager.myMusic.clip = clip;
        musicManager.myMusic.Play();

        Debug.Log(musicManager.Volume);



        aPanel.SetActive(false);
    }
        /// <summary>
        /// 设置播放器的绑定元素
        /// </summary>
        private void SetBindingOfMediaPlayer()
        {
            //播放位置
            var musicProgressBinding = new Binding()
            {
                Source    = _mediaPlayer,
                Path      = new PropertyPath("Position"),
                Converter = new TimeSpanToSecondsConverter(),
                Mode      = BindingMode.TwoWay
            };

            MusicProgressSlider.SetBinding(Slider.ValueProperty, musicProgressBinding);

            //音量
            var musicVolumeBingding = new Binding()
            {
                Source = _mediaPlayer,
                Path   = new PropertyPath("Volume"),
                Mode   = BindingMode.TwoWay
            };

            SliderVolume.SetBinding(Slider.ValueProperty, musicVolumeBingding);
        }