録音ボタンを付ける機能があります
protected void StartRecord(object sender, RoutedEventArgs e)
{
MessageBox.Show("Start Recording");
//string generatedName = Guid.NewGuid().ToString();
string generatedName = @"c:\Desktop\Stream.recorded";
//recordStreamPathAndName = @"C:" + generatedName + ".recorded";
//this.recordStream = File.Create(recordStreamPathAndName);
this.recordStream = File.Create(generatedName);
this.Recorder = new KinectRecorder(KinectRecordOptions.Color | KinectRecordOptions.Skeletons, recordStream);
}
このコードで録音ボタンを作成できますか?それが行われる場合、メインウィンドウに表示して実際に記録を開始するためにどのように作成しますか?ここで答えてください:これが.xamlコードです
<Button Click ="StartRecord" DataContext="{Binding}" Name="StartRecording" Width="50" Height="50" Canvas.Left="709" Canvas.Top="0" />
更新:ボタンが作成され、ファイルが作成されました。しかし、ファイルには何も保存されません。
void sensor_AllFramesReady(object sender, AllFramesReadyEventArgs e)
{
// some stuff
using (SkeletonFrame skeletonFrame = e.OpenSkeletonFrame())
{
if (skeletonFrame == null)
{
return;
}
// Start recorder
this.StartRecord(sender, e);
// parameter asks for (object, Routedeventargs)
// but I have only (object, AllFramesReadyargs) declared in this function.
// some stuff here
}
}