我正在使用Kinect SDK 1.8创建WPF应用程序 我想用手按下一个按钮。
private void playTeeth1Sound(object sender,RoutedEventArgs e)
{
System.Media.SoundPlayer teeth1_Sound = new System.Media.SoundPlayer(@"../../soundForKinect/1.wav");
teeth1_Sound.Play();
}
答案 0 :(得分:1)
我在您的问题中没有看到任何Kinect特定的代码,我不确定问题是什么,但是在您的问题的代码片段中要考虑的一件事是:
每次调用此方法(大概是在按下按钮时),它都必须:
您可能会发现每次在代码重新实例化 teeth1_Sound 并重新加载声音文件时都会有延迟?在应用启动时加载所有声音文件可能会更容易,是否需要它们立即准备 Play()?