powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
8 сообщений из 8, страница 1 из 1
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39341642
lamok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Вот есть запрос к яндекс диску который возвращает указанный файл:
Код: c#
1.
httpWebRequest myreq = (HttpWebRequest)WebRequest.Create("https://webdav.yandex.ru/" + "1.mp3");



Как мне ответ от яндекс диска сохранить в поток и этот поток воспроизвести?

Все что нашел это воспроизведение локального файла а поток никак
Код: c#
1.
2.
3.
4.
WMPLib.WindowsMediaPlayer WMP = new WMPLib.WindowsMediaPlayer();
this.Text = WMP.versionInfo;
WMP.URL = @"C:\Music\1.mp3 ";
WMP.WMP.controls.play();



Подскажите как это можно сделать?

Спасибо.
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39341754
lamok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте может по порядку начнем:
Как сохранить передаваемый яндексом файл в поток или буфер для дальнейшего воспроизведения?

Вот я сделал запрос:
Код: c#
1.
httpWebRequest myreq = (HttpWebRequest)WebRequest.Create("https://webdav.yandex.ru/" + "1.mp3");


далее я нашел как сохранить в файл, но мне нужно без сохранения на диск
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
String lsResponse = string.Empty;
               using (HttpWebResponse lxResponse = (HttpWebResponse)myreq.GetResponse())
               {
                   using (BinaryReader reader = new BinaryReader(lxResponse.GetResponseStream()))
                   {
                       Byte[] lnByte = reader.ReadBytes(1 * 1024 * 1024 * 10);
                       using (FileStream lxFS = new FileStream("C:/2/2.mp3", FileMode.Create))
                       {
                           lxFS.Write(lnByte, 0, lnByte.Length);
                       }
                   }



Может есть у кого варианты?
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39341757
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lamokно мне нужно без сохранения на диск
ну тогда играй сам, без WindowsMediaPlayer
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39343676
lamok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропилlamokно мне нужно без сохранения на диск
ну тогда играй сам, без WindowsMediaPlayer
Так я и прошу подсказать как?
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39343698
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lamokТак я и прошу подсказать как?
Можно DirectShow задействовать или FFMpeg прикрутить


ЗЫ Запрет играть из временно файла -имеет под собой серьёзные основания или это просто блажь?
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39343736
lamok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИзопропилlamokТак я и прошу подсказать как?
Можно DirectShow задействовать или FFMpeg прикрутить


ЗЫ Запрет играть из временно файла -имеет под собой серьёзные основания или это просто блажь?
А подскажите как это сделать?

Это как бы мое желание не хочу использовать диск (т.к. много файлов будет скачиваний файлов).
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39345894
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lamok,

NAudio умеет стримы крутить
...
Рейтинг: 0 / 0
Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
    #39348423
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скачать и воизпроизвести файл скаченный с яндекс диска не сохраняя его на локальном ди
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]