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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Непонятная ситуация с Phonon  (Прочитано 3036 раз)
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« : Февраль 23, 2012, 13:51 »

Всем привет. Некоторое время назад я написал что-то похожее на аудиопроигрыватель. Использовал для этого Phonon. Раньше после того, как текущая композиция проигрывалась до конца, начинала играть следующая в очереди. Теперь это не так. Теперь следующая композиция не начинает играть. Никаких изменений в исходный код не вносилось. Может ли мне кто-нибудь перечислить возможные причины этого, а так же подсказать возможные пути решения?? А у кого-нибудь еще была аналогичная проблема??
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #1 : Февраль 23, 2012, 15:53 »

Более конкретный вопрос. Генерирует ли Phonon::MediaObject сигнал "currentSourceChanged(Phonon::MediaSource)" в тот момент, когда текущая композиция проиграна до конца???
Записан
_OLEGator_
Гость
« Ответ #2 : Февраль 23, 2012, 15:59 »

Я предлагаю обратиться к документации и отладчику, а не призывать к помощи телепатов...
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #3 : Февраль 23, 2012, 16:39 »

Я предлагаю обратиться к документации и отладчику, а не призывать к помощи телепатов...

В документации написано следующее:

Emitted when the MediaObject fetches a new MediaSource from the queue() and before it enters the LoadingState for the new source. The media object will take a new source from the queue() when it has finished the playback of the current source.
newSource is the source that starts to play at the time the signal is emitted.

Раньше у меня работало, но теперь почему-то нет. Код не менялся. Версия Qt одна и та же, а именно 4.8.
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #4 : Февраль 23, 2012, 17:57 »

Судя по всему эта проблема связана с системным Phonon. У меня стоит KDE. Поменял backend с vlc на gstreamer. Программа стала вести себя немного иначе. Скажите пожалуйста, чем я еще могу воспользоваться для воспроизведения звука, помимо Phonon??
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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