Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как сделать repeat при проигрывании музыки через phonon?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Мультимедиа
Rocky
Подскажите пожалуйста. Я делал так:
Код:
QObject::connect(m_pMediaObject, SIGNAL(aboutToFinish()), this, SLOT(OnMOFinished()));
.....
void CXXX::OnMOFinished()
{
m_pMediaObject->stop();
m_pMediaObject->seek(0);
m_pMediaObject->play();
}
Получаются вообще какие-то жуткие звуки... aboutToFinish менял просто на finished - вроде работает, но раз 5 всего, потом останавливается все... Плюс задержка в полсекунды примерно образуется... А как сделать, чтоб непрерывно звучала музыка? Нужно просто непрерывно проигрывать очень маленький файл wav (~30-300 Кб) без задержек... Как это можно сделать?

Спасибо!
efg
не знаю, актуально или нет, но отпишусь
Цитата(Rocky @ 20.4.2010, 16:01) *
Нужно просто непрерывно проигрывать очень маленький файл wav (~30-300 Кб) без задержек... Как это можно сделать?

зачем тут phonon?
QSound *sound = new QSound("background.wav");
sound->setLoops(-1);
if (sound->isAvailable()) sound->play();
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.