Russian Qt Forum
Ноябрь 23, 2024, 05:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как очистить буфер из потока интернет радио?  (Прочитано 1425 раз)
xverizex
Новичок

Offline Offline

Сообщений: 14


Просмотр профиля
« : Ноябрь 23, 2020, 12:42 »

в linux программа ожидает поток, и если он появляется, то воспроизводит, если поток пропадает, то ждет пока появиться и тишина, пока не появился поток. а в windows если поток обрывается, то он зацикливается и воспроизводит один и тот же фрагмент музыки. как очистить буфер в плеере QMediaPlayer?
Записан
xverizex
Новичок

Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #1 : Ноябрь 23, 2020, 12:48 »

я сделал так и вроде это сработало.
Код:
    player->setPosition(0);
    player->setMedia(QUrl(""));
    player->play();

    player->setPosition(0);
    player->setMedia(QUrl("http://localhost:8000/stream"));
    player->play();
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 22.