2017-12-11 16 views
-1

音声をC#で時刻に変換する必要があります。音声入力からSMPTEタイムコードを抽出し、時刻をhh:mm:ss形式で表示する必要があります。 誰かが過去にそのような仕事をしてくれて、それがすばらしくなるのを助けてくれたら、どうやって始めたらいいのか分かりません。オーディオ入力を時刻に変換して表示する#

サウンドは、コンピュータのサウンドカードに接続されている他のデバイスから生成され、それを吸収して時間に変換する必要があります。ここ

は、オーディオ入力の例です。https://www.youtube.com/watch?v=zjH0RFV206M

+1

ここから始めよう:https://github.com/x42/libltc – jaket

答えて

0

あなたはSystem.Windows.Media LibaryからMeidaPlayerを使用することができます。 サウンドファイルを開いて、それを再生する:

MediaPlayer.Open(new Uri(@path)); 
MediaPlayer.Play(); 

は、あなたのファイルのTimeSpanの取得:

MediaPlayer.NaturalDuration 

をしてもして現在位置を盗ん:参照詳細情報については

MediaPlayer.Position 

MSDN

+0

こんにちは、ありがとうございました。リンクを確認しましたか? – Jonathan

+0

あなたが実際に素晴らしい音入力から時間を表示する方法の詳細な説明を私に与えることができれば! – Jonathan

+0

TextBoxやLabelを作成してその値を変更する方法を知っていますか? – Pulle

関連する問題