В данный момент документации на данный метод отсутствует!
Т.к. документация на данный метод отсутствует, ниже будет приведён код из файла "Music.cs" где взаимодействуется данный метод. Приносим свои извинения за причинённые неудобства.
Music.cs
using System;
using WMPLib;
/*
=================- INFO -===================
* File: | Music.cs
* Class: | Music
* Project: | MultiAPI
* Author: | dmitriykotik
* Version: | 0.0.0.0
* VerType: | major_version.minor_version.patch_version.builds
* Main file: | Main.cs
* [OPEN SOURCE] | +True
* [CONSTRUCTOR] | +True
============================================
*/
namespace MultiAPI
{
#region CLASS | Music
/// <summary>
/// Действия с музыкальными файлами
/// </summary>
public class Music
{
#region WindowsMediaPlayer | musicPlayer
/// <summary>
/// Музыкальная конструкция
/// </summary>
private static WindowsMediaPlayer musicPlayer = new WindowsMediaPlayer();
#endregion
#region METHOD-Music | Music
/// <summary>
/// Определение конструкции. ( Music nameVar = new Music("C:\\Path\\To\\Music.mp3") )
/// </summary>
/// <param name="pathFile">Полный путь до музыкального файла</param>
public Music(string pathFile)
{
if (string.IsNullOrEmpty(pathFile)) throw new Exception("0x00003");
musicPlayer.URL = pathFile;
}
#endregion
// ...
#region METHOD-DOUBLE | getDuration
/// <summary>
/// Получение длительности музыкального файла из конструкции
/// </summary>
/// <returns>Длительность музыкального файла</returns>
public double getDuration() => musicPlayer.currentMedia.duration;
#endregion
// ...
}
#endregion
}