Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 21

Чтение данных из аудио потока (интернет-радио)

29.06.2013, 14:03. Показов 5269. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, коллеги,

я уже 2 месяца пытаюсь найти способ прочитать данные из потоков форматов mp3 и aac, но поиски безуспешны, кто-нибудь может посоветовать что-нибудь?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.06.2013, 14:03
Ответы с готовыми решениями:

Получить данные из аудио-потока (интернет-радио) - название песни, исполнитель
Всем привет, все никак найти не могу, каким образом выдернуть метаданные из потока, например, если открыть этот...

Аудио-поток\Интернет радио
Вообщем задача состоит в том, что бы реализовать функцию воспроизведения он-лайн(интернет)радио. Создаю поток данных и принемаю через...

Аудио поток или интернет радио на php?
Цель задачи: 1)Пользователь должен иметь возможность транслировать аудиопоток(музыку допустим) , файл которого лежит на удаленном серве,...

7
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
29.06.2013, 23:10
mediaElement не подходит?
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 21
01.07.2013, 15:27  [ТС]
Цитата Сообщение от freeba Посмотреть сообщение
mediaElement не подходит?
а в нем разве есть такая возможность? я делаю приложение под вин8, копал в этом направлении, но ничего не нашел, на мсдн сказали, что в нем такой возможности, может у вас есть зацепки? заранее спасибо
0
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
01.07.2013, 18:50
Цитата Сообщение от Andev Посмотреть сообщение
на мсдн сказали, что в нем такой возможности
Странно, я считал мсдн более авторитетным ресурсом. MediaElement читает все, что читает WMP в том числе и аудио-потоки.

Кидаете на страницу MediaElement обзываете mPlayer, добавляете в инициализатор что-то типа:
C#
1
2
mPlayer.Source = new Uri("http://online.radio-megapolis.ru:8000/megapolis");
            mPlayer.Play();
Запускаете, слушаете.
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 21
01.07.2013, 20:17  [ТС]
Цитата Сообщение от freeba Посмотреть сообщение
Странно, я считал мсдн более авторитетным ресурсом. MediaElement читает все, что читает WMP в том числе и аудио-потоки.

Кидаете на страницу MediaElement обзываете mPlayer, добавляете в инициализатор что-то типа:
C#
1
2
mPlayer.Source = new Uri("http://online.radio-megapolis.ru:8000/megapolis");
            mPlayer.Play();
Запускаете, слушаете.
извиняюсь, я неправильно выразился, с проигрыванием музыки проблем как раз нет, у меня вопрос про чтение метаданных, информацию об исполнителе и песне нужно выдернуть)
0
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
01.07.2013, 20:32
Попробуйте подписаться на событие ScriptCommand у медиа элемента - некоторые сервера вещания передают информацию через них. А так да. Каждый сервер по своему передает служебную информацию, какого-то единого стандарта нет.
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 21
02.07.2013, 11:32  [ТС]
я нашел следующее, но это только для сильверлайта и не работает в приложениях Windows Store app http://stackoverflow.com/quest... verlight-4

еще вот есть информация по подключениям к потокам и парсингу метаданных http://stackoverflow.com/quest... 38#4914538 и http://www.smackfu.com/stuff/p... tcast.html

только пока непонятно как это реализовать в рамках Windows Store App (в силу моего малого опыта).

Добавлено через 9 часов 36 минут
Цитата Сообщение от freeba Посмотреть сообщение
Попробуйте подписаться на событие ScriptCommand у медиа элемента - некоторые сервера вещания передают информацию через них. А так да. Каждый сервер по своему передает служебную информацию, какого-то единого стандарта нет.
спасибо за инфу, попробую)
0
 Аватар для Димферон
3 / 3 / 2
Регистрация: 06.02.2014
Сообщений: 18
05.01.2018, 14:01
Нашел как получить информацию о потоке мультимедиа, для этого используется класс
MediaStreamSource
Или еще можно использовать классы из пространства имен Windows.Media.Core.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2018, 14:01
Помогаю со студенческими работами здесь

Клиент интернет-радио (интернет-радио плеер)
Кто знает как написать клиент интернет-радио на С++,или что можно почитать(для новичка С++) на тему сетевых приложений?:) Буду очень...

Захват потока данных с аудиокарты с высокой точностью, не аудио
Уважаемые форумчане, здравствуйте! Сталкнулся с такой проблемой: необходимо расшифровать протокол обмена между двумя китайскими...

Чтение мета- данных из аудио файлов
Здравствуйте! Как в Qt можно получить мета- данные из аудио? в чем ошибка код же правильный? #ifndef TRACKLISTFORMAT_H #define...

Чтение данных из аудио файлов разных форматов
Здравствуйте! Необходимо открывать аудио файлы (минимум - wav, mp3, ogg) и считывать из них данные для воспроизведения через openAL...

Open/Save Dialog. Сериализация данных. Запись/чтение данных объектов в/из потока.
Описана файловая переменная FileOfFilms: file of TFilmArr и переменная, содержащая имя файла FileName: string, на форме присутствуют...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru