Sprawdzanie długości utworu przy pomocy WMP

Sprawdzić długość utworu przy pomocy kontrolki Windows Media Player można bardzo łatwo za pomocą takiego oto, krótkiego kodu:

C#
string Duration = string.Empty;
WMPLib.WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayer();
WMPLib.IWMPMedia media = wmp.newMedia(urlToFile);
    if (media != null)
        Duration = media.durationString;
    wmp.close();
VB.NET
Dim Duration As String
Dim wmp As WMPLib.WindowsMediaPlayer = New WMPLib.WindowsMediaPlayer
Dim media As WMPLib.IWMPMedia = wmp.newMedia(urlToFile)
    If media IsNot Nothing Then
        Duration = media.durationString
    End If
    wmp.close()
Funkcja zwróci czas w formacie xx:xx.
Oczywiście należy pamiętać aby dodać do projektu referencję do pliku Interop.WMPLib.

Komentarze

Popularne posty z tego bloga

[C#, VB.NET] Wprowadzanie tylko liczb do TextBoxa

Singleton - wyjaśnienie czym jest

Caroline - player muzyczny ♪♫