2012-01-01 15 views
1

マイククラスを使用してユーザーからのオーディオを録音しています。私は、タイマーを追加して、ユーザーが話し終えたらカウントを続けているライブタイマーを表示したい。マイクが録音を開始したときにタイマーを追加する方法。 また、録音の制限時間を特定の制限時間に制限したいとします。たとえば、ユーザーは2分間だけ話すことができます。サンプルコードは本当に参考になるWP7のマイクにタイマーを追加

+1

保存STARTTIMEを助け経過時間と

DateTime beginTime = DateTime.Now; DispatcherTimer Timer = new DispatcherTimer() { Interval = TimeSpan.FromSeconds(1) }; Timer.Tick += (s, e) => { double elapsedTime = DateTime.Now.Substract(beginTime).TotalSeconds; ElapsedTime.Text = elapsedTime.ToString(); if (elapsedTime > 120) { //Stop recording Timer.Stop(); } } Timer.Start(); 

希望をElapsedTimeTextBlockを更新します。その後、間隔を置いてタイマーを使用して録音時間を更新します。変数から現在の時刻を引いて、それを表示することができます。同様の質問がstackoverflowで尋ねられました。もう少し検索してください。私はあなたのために多くの研究をすることができないので、モバイルです:-)これが役立つことを願っています。 – invalidusername

答えて

2

このコードは2分をカウントし、これはDateTime.Nowを持つ変数に

関連する問題