Получаю звуковой поток через сеть, через свой xml-протокол. Необходимо воспроизвести его. Сначала делал через QAudioOutput? но приложение должно собираться под Qt 4.5, а там еще нет этого класса, поэтому переделываю на Phonon.
C++ (Qt)
private
  Phonon::MediaObject *mediaObject;
  Phonon::AudioOutput *audioOutput;
  QBuffer bufDevice;
 
C++ (Qt)
  audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this);
  bufDevice.open(QIODevice::ReadWrite);
  mediaObject = new Phonon::MediaObject(this);
  mediaObject->setCurrentSource(Phonon::MediaSource(&bufDevice));
  Phonon::createPath(mediaObject, audioOutput);
  mediaObject->play();
 
При получении звука:
C++ (Qt)
  bufDevice.write(QByteArray::fromHex(domItem.attribute("sound").toAscii()));
 
Звука нет. В чем проблема?