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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Phonon (Qt 4.7.1)  (Прочитано 5423 раз)
inck
Гость
« : Февраль 24, 2011, 23:55 »

в общем проблемка такая: скачал Qt, собрал нормально. phonon работает. написал маленький тестик, попробовал - норм. перенёс этот тестик на другой камп, и опа: возникла пролема откуда не ждали: программа отказалась воспроизводить аудиофайлы... может быть не хватает каких-то библиотек?!
PS: если тема подобная этой уже существует, прошу прощенья. не хотелось искать, а хотелось побыстрее найти ответ...
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Февраль 25, 2011, 00:01 »

Какая система? Например на Ubuntu, для воспроизведения mp3 нужно поставить "коммерческие" кодеки(не знаю как правильно это сказать). ubuntu-restricted-extras кажется. Также у меня была проблема, когда аудио не воспроизводилось из файлов с неизвестными расширениями..например, mp3 в mpp переименовать. На линуксе воспроизводилось с другим расширением, на Symbian нет. Причина в том, что Phonon определяет MIME тип файла (QStringList BackendCapabilities::availableMimeTypes ()).
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
inck
Гость
« Ответ #2 : Февраль 25, 2011, 00:02 »

семёрка 64бит - камп, скажем так, источник
ноут с 32х битной семёркой - камп испытатель

т.е. как: написал прогу, на винт скопировал ехе"шник, ну и библиотеки, типа QtCore4.dll и другие
« Последнее редактирование: Февраль 25, 2011, 00:05 от inck » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Февраль 25, 2011, 00:14 »

надо еще бэкенд фонона копировать (самое главное, хы)
где-то в недрах кьюта папка phonon, в ней dll содержащая буквы dx
копируешь эту либу в папку с аппом кажется по пути plugins/phonon/ (в общем с тем же путем что и в недрах кьюта)
Записан
inck
Гость
« Ответ #4 : Февраль 25, 2011, 00:27 »

ха! dll'ек с содержанием dx не нашёл ни одной.. есть две ds, типа phonon_ds94 и phonon_ds9d4.. скопировал, но эффекта никакого... видимо не судьба(
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #5 : Февраль 25, 2011, 00:44 »

а ну да, директ шоу же, да, эти дллки. суффикс d значит дебаг. Путь ща посмотрю, видимо не туда кладете.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Февраль 25, 2011, 00:49 »

кидаете нужную длл (в зависимости от дебага/релиза) в путь_к_аппу\plugins\phonon_backend\
Записан
inck
Гость
« Ответ #7 : Февраль 25, 2011, 07:52 »

Авварон: вы не поверите: даже скопировав эти библиотеки, программа не заработала... может быть я не правильно скомпилировал КуТэ, или проэкт? Qt комплировал командой -debug -platform win32-g++ Плачущий
« Последнее редактирование: Февраль 25, 2011, 18:55 от inck » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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