我有一個函數有一個錄音按鈕創建按鈕,保存流文件
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
}
}
沒有按鈕在那裏創建。 – ryadavilli