私のプログラムで表示するために、HH:MM:SS のような曲の長さを見つけてみてください。
使ってみて
[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand,
StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback);
と
public int CurrentTime()
{
MPlayerCommand = "status MediaFile length track number";
error = mciSendString(MPlayerCommand, returnData, 128, IntPtr.Zero);
return Convert.ToInt32(returnData.ToString());
}
しかし、結果としてエラーが発生します-「入力文字列が正しくありません」
これを理解するために使用します。私が理解しているように、曲の長さを取得するには command を使用する必要がありますstatus MediaFile length track number
。ここでstatus
- メイン コマンドMediaFile
- 現在開いている MediaFile を使用するよう指示length track number
- 要求されたパラメーター。このメソッドは、ファイルを開いた後にのみ使用してください。