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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: звук из ресурса  (Прочитано 4579 раз)
ibnz
Гость
« : Март 05, 2011, 15:22 »

хочется запихать wav файлы (типа щелчков и жужжаний всяких) в ресурсник и проигрывать их оттуда.
С qsound всвязи c этим выходит облом, ибо там в документации прямо сказано что из ресурсов сейчас ниче не работает и может только когда нибудь бла бла бла...
Взор мой был обращен к phonon, и узрел он в описании конструктора Phonon::MediaSource обещание, что с ресурсами все будет ОК:
Цитировать
MediaSource::MediaSource ( const QString & fileName )
Creates a MediaSource object for the file specified by fileName. You can also use this constructor with Qt resources
, и возрадовалось сердце мое. Но не надолго. Ибо из ресурсов ничо не работает.
пробовал:
":/snd/foo.WAV"
"qrc:/snd/foo.WAV"

С путями файловой системы работает на ура.

Сейчас сижу и мрачно думаю как я буду вытаскивать все хозяйство в QTemporaryFile

PS я не одинок
http://stackoverflow.com/questions/5148962/phononmediasource-cannot-use-resource-as-media-source
http://permalink.gmane.org/gmane.comp.lib.qt.general/26261
Вобщем вроде как признанный баг, и когда нибудь бла бла бла...
Вопрос можно закрывать.
« Последнее редактирование: Март 06, 2011, 15:06 от ibnz » Записан
Ubuntu_linux
Гость
« Ответ #1 : Апрель 07, 2011, 19:03 »

Код
C++ (Qt)
file=new QFile(":/music/music/music1.mp3");
       audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory);
       mediaObject = new Phonon::MediaObject();
       file->open(QIODevice::ReadWrite);
   mediaObject->setCurrentSource(file);
   Phonon::createPath(mediaObject,audioOutput);
   mediaObject->play();
 
Записан
Ubuntu_linux
Гость
« Ответ #2 : Апрель 11, 2011, 01:13 »

Хм, странно но на Symbian не могу заставить играть маз. файлы с ресурса, хотя на десктопе все работает, в чем может бить проблема?
Записан
Ubuntu_linux
Гость
« Ответ #3 : Апрель 11, 2011, 13:04 »

Как заставить проигрывать звуки с ресурса ?  Непонимающий на Symbian
Записан
Ubuntu_linux
Гость
« Ответ #4 : Апрель 14, 2011, 00:25 »

Подскажите пожалуйста.  Плачущий
Записан
Ubuntu_linux
Гость
« Ответ #5 : Апрель 14, 2011, 00:43 »

Подскажите пожалуйста.  Плачущий
По ходу не по тех ключевых словах искал, и не смог отделить мусор в гугле..
Вот, нашел вариант для проб.
http://wiki.forum.nokia.com/index.php/TSQ001584_-_Playing_audio_with_QSound_in_Qt_for_Symbian
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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