Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2010, 00:51   #1
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию Прослушивание музыки в интернете

Как можно прослушивать музыку "онлайн"?

Последний раз редактировалось KoBRaAndrey; 07.08.2010 в 01:05.
KoBRaAndrey вне форума Ответить с цитированием
Старый 07.08.2010, 01:20   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

вопрос риторический или вы имеете ввиду - как принимать и воспроизвести онлайн-радиостанции на delphi? если так, то >>> тырк
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 07.08.2010, 01:27   #3
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

Нет, как воиспроизводить музыку по ссылке в интернете. Ну например
Google.com\tadam.mp3, чтобы прослушивать "онлайн", грузить и слушать.
+Тока что узнал что стандартный плеер может так делать, но есть проблема.
Вот такой код:
procedure TForm12.Button1Click(Sender: TObject);
begin
MediaPlayer1.FileName:=ссылка;
MediaPlayer1.Open;
end;

И при выходе вышибает с ошибкой!
KoBRaAndrey вне форума Ответить с цитированием
Старый 07.08.2010, 02:09   #4
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Используй библиотеку bass.
ShowMessage('Добро пожаловать!');
Alex2009 вне форума Ответить с цитированием
Старый 07.08.2010, 03:07   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

TC, любой из упомянутых способов и технологий по ссылке выше может делать то -что вы хотите (откройте тему полностью)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 07.08.2010, 11:33   #6
kSower
Пользователь
 
Аватар для kSower
 
Регистрация: 22.04.2010
Сообщений: 19
По умолчанию

Лучше и проще конечно использовать bass.dll
Код:
var Channel: DWORD;
  url: string;
begin
url:='http://Google.com/tadam.mp3';
Channel := Bass_StreamCreateURL(pchar(url), 0, 0, nil, 0);
Bass_PlayChannel(Channel);
.....
поток можно записать, для этого вместо nil ставим callback функцию, вобщем читайте справку к библе

но можно ведь и проще (если смотреть со стороны лишнего размера изза bass), можно просто качать файл в отдельном потоке и поставить на воспроизведение функциями системы (mmsystem), при этом следить за всем этим, чтобы воспроизведение не дошло до конца еще недокаченного файла (т.е. приостанавливать воспроизведение на пару секунд)
Помогу с bass.dll новичкам.
ICQ: 588911177
kSower вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема такова: язык:Delphi7; сохранения файла; загрузка файла в String Grid lightdevil Общие вопросы Delphi 3 06.03.2009 23:10
загрузка из файла RAVAL)) Общие вопросы Delphi 2 04.03.2009 12:48
Загрузка из файла Raivolo Помощь студентам 3 05.02.2009 22:25
Загрузка Файла Volkogriz Общие вопросы Delphi 3 31.10.2007 21:14
Загрузка файла AVer Работа с сетью в Delphi 0 11.02.2007 17:22