Winmm.dll. Воспроизведение mp3 файлов по прямой ссылке из интернета - C#

Узнай цену своей работы

Формулировка задачи:

Всем хай. Задача: воспроизводить mp3 файлы по прямой ссылке из интернета. Проблема: почему-то не все ссылки воспроизводятся. Пример ссылок, которые нормально работают в проекте: https://cs9-2v4.userapi.com/p8/890573dd1e9341.mp3 https://cs9-5v4.userapi.com/p10/f849089c1e20f4.mp3 Пример нерабочих ссылок: https://cs9-6v4.userapi.com/p8/728cc80e9ff446.mp3 https://psv4.userapi.com/c611516/u276329726/audios/6510807402c6.mp3 Метод, который все это приводит в движение:
public void Play(bool url = false)
{
    string command = String.Format(@"open ""{0}"" type mpegvideo alias MediaFile", (!url ? (directory + "\" + filename) : (this.url)));
    mciSendString(command, null, 0, IntPtr.Zero);
    command = "play MediaFile";
    mciSendString(command, null, 0, IntPtr.Zero);
}
Почему воспроизводятся не все ссылки, ведь они рабочие, если открыть в браузере все воспроизводится.

Решение задачи: «Winmm.dll. Воспроизведение mp3 файлов по прямой ссылке из интернета»

textual
Листинг программы
public void Play(bool url = false)
{
    string command = "open "vk_music\\test1.mp3" type mpegvideo alias MediaFile";
    mciSendString(command, null, 0, IntPtr.Zero);
    command = "play MediaFile";
    mciSendString(command, null, 0, IntPtr.Zero);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы