2012-04-14 59 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行動或類似這樣的東西。所以你不能在這種單擊動作中播放聲音嗎? – Fixus 2012-04-14 11:31:57

回答

0

我得到這個代碼工作,一旦你定義的PlaySound方法,去選擇所有的WPF的按鈕,並選擇下propertys的EventHandler設置,並添加PlaySound方法將CLick事件,顯然startSoundPlayer將是你想打電話給你的聲音播放器什麼的。哦,這是使用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(); 
    } 

希望這有助於

0

您可以爲按鈕將在其中觸發要播放的聲音剪輯事件處理程序。

相關問題