| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] QtMultimedia не видит девайсов |
| Автор: CompWorm 6.4.2010, 02:20 | ||||
| Доброго времени! решил изучить нововведение нокии - QtMultimedia , которая, как я понял, является надстройкой над Phonon . я начал с изучения примеров, поставляемых с QT и тут же обломался. все три примера под Linux (ubuntu 9.10) не работают. тогда я решил провести простой тест, http://doc.qt.nokia.com/4.6-snapshot/qaudiodeviceinfo.html:
никаких девайсов не нашлось... я так же проверил фонон
у фонона есть девайс под названием "default" какие есть идеи, почему у QtMultimedia нет устройств, а у Phonon есть? |
| Автор: borisbn 6.4.2010, 06:07 |
| Есть возможность проверить на windows? |
| Автор: CompWorm 6.4.2010, 07:53 |
| пока нет. второй операционкой виндовс7 и на нем нет Qt... есть вероятность что и не установится. щас инет гавёный, но если появится возможность - скачаю, поставлю и проверю, как на винде. а у вас где-нибудь работает этот класс? можите проверить на своей машине этот код? |
| Автор: borisbn 6.4.2010, 11:00 | ||
| проверил. у меня windows 7 + Qt 4.6.2 + msvc2008 выводит:
причём эти кракозябры не из-за переноса из студии в браузер, а я и там их вижу в этом виде :( |
| Автор: just_geek 6.4.2010, 11:04 |
| Примеры audiodevices, audioinput, audiooutput из папки \examples\multimedia\ замечательно работают p.s. Qt 4.6.2 компилятор MSVC++ 2008, Windows Vista |
| Автор: borisbn 6.4.2010, 12:56 |
| just_geek, а вы пробовали код, написанный CompWorm ? У меня одного вместо имени устройства - абракадабра ? |
| Автор: CompWorm 6.4.2010, 22:34 | ||||
| наконец дали инет и я поставил кратора на виндос 7 код
вывод
заметки: 1) как видим, проблема явно в линуксе. 2) в фонон есть поддержка DirectSound, а мультимедия нервно курит в сторонке 3) русские буквы видны в фонон и крокозяблы в multimedia 4) устройство под названием "default" в виндосе есть только у мультимедии, а у фонона это "Default WaveOut Device" (+"Default DirectSound Device" ) 5) в линуксе только первый вариант кода для мультимедии работает, в виндусе - оба выводят одно и то же. какие есть идее по реанимации кода в линукс ? кто может протестить под своим линуксом этот код? почему строчки не полностью пропечатаны? |
| Автор: borisbn 7.4.2010, 06:09 |
| CompWorm, напиши всё это троллям в http://bugreports.qt.nokia.com/secure/Dashboard.jspa unfortunatly only in english |
| Автор: CompWorm 7.4.2010, 08:32 |
| fortunatly i know Enглиш я написал на убунтовый сайт всё без зазрения совести жду когда какой-нибудь эксперт напишет, что мол, всё труба |
| Автор: CompWorm 7.4.2010, 23:10 |
| мммда, я не одинок во вселенной! http://bugreports.qt.nokia.com/browse/QTBUG-6866 любопытно, что в 4.6.1 это должно было быть решено, но ведать во время выхода 4.6.2 погода на марсе поменялась. http://bugreports.qt.nokia.com/browse/QTBUG-8509 короче нужен финт ушами с рекомпиляцией самой Qt и впаиванием в неё поддержки ALSA тема остаётся открытой по возможности голосуем за вторую, чтоб проблему поживее решали |