0

私のプログラムで表示するために、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- 要求されたパラメーター。このメソッドは、ファイルを開いた後にのみ使用してください。

4

1 に答える 1