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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка при вызове setCurrentSource в Phonon  (Прочитано 4484 раз)
varaktor
Гость
« : Октябрь 14, 2009, 00:52 »

QT 4.4.3 динамической сборки +VS2008.
При работе  с Phonon вызываю функцию setCurrentSource, например:
Код:
mediaObject->setCurrentSource(Phonon::MediaSource("/mymusic/barbiegirl.wav"));
Это приводит к Debug Error ASSERT: "m_mediaControl" in file ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\mediagraph.cpp, line 98

Подскажите,  в чем может быть проблема.
Пробовал разные варианты, например:
Код:
Phonon::MediaObject *music =
Phonon::createPlayer(Phonon::MusicCategory,
Phonon::MediaSource(QUrl::fromLocalFile("/Resources/ring.wav")));
Результат нулевой.[/img][/img]
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Октябрь 14, 2009, 06:42 »

Попробуй указать полный путь к файлу.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
varaktor
Гость
« Ответ #2 : Октябрь 14, 2009, 12:23 »

Результат аналогичный((
Записан
shadone
Гость
« Ответ #3 : Октябрь 14, 2009, 13:49 »

Результат аналогичный((
это баг. Приложение не должно падать с ASSERT ни при каких действий пользователя Qt. я бы посоветовал попробовать Qt 4.6.0 Beta1 и если там так же то отправить баг-репорт.
Записан
varaktor
Гость
« Ответ #4 : Октябрь 14, 2009, 21:01 »

Спасибо, я тоже так подумал, попробую другие версии.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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