2012-04-14 7 views
0

извините за плохой английский и прямой пересылку.Можно ли добавить звуковой эффект к кнопкам Kinect Paint?

У меня есть кое-что о кодировании, чтобы спросить ...

я хотел бы спросить, можно ли добавить звук для всех кнопку?

кажется, что кнопка с звуком «щелчка», когда она выбрана, была бы приятной.

У кого-нибудь есть идея сделать это?

Он добавляет источник .wav-файла где-то здесь?

new BrushSelection(
     new Uri("/KinectPaint;component/Resources/pen-unselected.png", UriKind.RelativeOrAbsolute), 
     new Uri("/KinectPaint;component/Resources/pen-selected.png", UriKind.RelativeOrAbsolute), 
     KinectPaintbrush.Marker, 
     "pen"), 

или

SoundPlayer ClickSound = new SoundPlayer(@"c:\Media\ClickSound.wav"); 
    ClickSound.Play(); 
+0

Хорошо, если я прав, у вас должно быть какое-то действие onclick или что-то в этом роде. Так вы не можете просто воспроизвести звук в этом действии onclick? – Fixus

ответ

0

Я получил этот код, чтобы работать, как только вы определили PlaySound метод, перейдите, чтобы выбрать все кнопки на МОФ и выбрал EventHandler Установка под propertys и добавьте PlaySound метод CLick событие, и, очевидно, startSoundPlayer будет тем, что вы хотите назвать своим звуковым плеером. Да, и это использует МОФ

namespace WpfApplication1 
{ 
/// <summary> 
/// Interaction logic for MainWindow.xaml 
/// </summary> 
public partial class MainWindow : Window 
{ 
    public MainWindow() 
    { 
     InitializeComponent(); 
    } 

    System.Media.SoundPlayer startSoundPlayer = new System.Media.SoundPlayer(@"C:\Windows\Media\chord.wav"); 



    private void PlaySound(object sender, RoutedEventArgs e) 
    { 
     startSoundPlayer.Play(); 
    } 

Надежда Это помогает

0

Вы можете иметь обработчик события для кнопки, в котором она будет срабатывать звуковой клип для воспроизведения.