QSound: копирование у временный файл и воспроизведение...



  • Здравствуйте. Возникла проблема при попытке воспроизвести WAV файл из ресурсов через QSound. Пробовал через QTemporaryFile:

    QFile f(":/QTRes/click.wav");
    QSound::play(QTemporaryFile::createNativeFile(f)->fileName());
    

    Но получал после компиляции ошибку.

    Запускается /database/Projects/build-TNOBLinux-Desktop-Debug/TNOBLinux...
    ASSERT: "!isEmpty()" in file /usr/include/qt/QtCore/qlist.h, line 316
    Программа неожиданно завершилась.
    /database/Projects/build-TNOBLinux-Desktop-Debug/TNOBLinux завершился крахом
    

    Помогите разобратся. Если необходима какая либо из частей кода, спрашивайте. Заранее спасибо.



  • Проблема решена. После очистки проекта и повторной сборки все заработало. Правда сборка была дольше обычного и сжевала всю оперативную память...



Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.