Russian Qt Forum

Qt => Мультимедиа => Тема начата: ibnz от Март 05, 2011, 15:22



Название: звук из ресурса
Отправлено: 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
Вобщем вроде как признанный баг, и когда нибудь бла бла бла...
Вопрос можно закрывать.


Название: Re: звук из ресурса
Отправлено: Ubuntu_linux от Апрель 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();
 


Название: Re: звук из ресурса
Отправлено: Ubuntu_linux от Апрель 11, 2011, 01:13
Хм, странно но на Symbian не могу заставить играть маз. файлы с ресурса, хотя на десктопе все работает, в чем может бить проблема?


Название: Re: звук из ресурса
Отправлено: Ubuntu_linux от Апрель 11, 2011, 13:04
Как заставить проигрывать звуки с ресурса ?  ??? на Symbian


Название: Re: звук из ресурса
Отправлено: Ubuntu_linux от Апрель 14, 2011, 00:25
Подскажите пожалуйста.  :'(


Название: Re: звук из ресурса
Отправлено: Ubuntu_linux от Апрель 14, 2011, 00:43
Подскажите пожалуйста.  :'(
По ходу не по тех ключевых словах искал, и не смог отделить мусор в гугле..
Вот, нашел вариант для проб.
http://wiki.forum.nokia.com/index.php/TSQ001584_-_Playing_audio_with_QSound_in_Qt_for_Symbian