2012-04-14 13 views
0

Entschuldigung für mein schlechtes Englisch und direkte Weiterleitung.ist es möglich, den Kinect Paint-Tasten einen Soundeffekt hinzuzufügen?

i etwas über die Codierung zu fragen, ...

ich fragen möchte, ist es möglich, Ton für die ganze Taste hinzufügen?

scheint wie die Schaltfläche mit einem "Klick" Sound, wenn es ausgewählt ist, wäre nett.

hat jemand eine Idee, es zu tun?

ist es die WAV-Datei Quelle irgendwo hier hinzufügen?

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"), 

oder

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

Ok, wenn ich richtig bin, muss man etwas onclick action oder so etwas haben. Kannst du nicht einfach den Sound in dieser Onclick-Action spielen? – Fixus

Antwort

0

ich diesen Code an die Arbeit, sobald Sie die PlaySound Methode definiert ist, gehen alle Tasten auf der wpf zu wählen und entschied sich für die EventHandler Einstellung unter propertys, und fügen Sie die PlaySound Methode zu der CLick Ereignis, und natürlich startSoundPlayer wird sein, was auch immer Sie Ihren Sound-Player anrufen möchten. Oh, und dies wird mit WPF

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(); 
    } 

this helps

0

Sie können für die Schaltfläche einen Ereignishandler haben, in dem es wird der Soundclip auslösen abgespielt werden.

Verwandte Themen