private void sliderVolume_MouseUp(object sender, MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Released) { SliderVolume.ReleaseMouseCapture(); } }
private void sliderVolume_MouseDown(object sender, MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { SliderVolume.CaptureMouse(); } }
private void Awake() { // Singleton for instantiate game manager only once if (sliderInstance == null) { sliderInstance = this; } }
private void setMediaPlayers() { SongList.setMediaPlayer(mediaPlayer); SongList.setPlayMenu(PlayMenu); SliderVolume.setMediaPlayer(mediaPlayer); PlayMenu.setMediaPlayer(mediaPlayer); menuBar.setMediaPlayer(mediaPlayer); }
// 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); }