6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
1

Qt работа с файлами

27.12.2014, 19:54. Показов 1015. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все доброго дня!
Я делаю проект под Windows. У меня есть wav файл, который надо проиграть. Я проделываю следующие манипуляции:

C++ (Qt)
1
2
3
4
QMediaPlayer *p = new QMediaPlayer;
p->setVolume(100);
p->setMedia(QUrl::fromLocalFile("папка/файл.wav"));
p->play();
При запуске из среды (по нажатию на зеленую стрелочку), запускается проект и играет файл. Но если запустить исполняемый файл, то wav не играет. Причем файл wav расположен там, где надо, и все вроде бы хорошо. В интернетах по данному вопросу ничего хорошего я не нашел.
Может кто-нибудь сталкивался с таким и знает лекарство?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2014, 19:54
Ответы с готовыми решениями:

Работа с файлами
Приветствую. Столкнулся с проблемами работы с файлом, а именно чтение из файла. есть код QFile...

Работа с файлами
Добрый день. Очень срочно нужна помощь в написании кода с использованием библиотек Qt (Qfile),...

Работа с файлами
Доброго времени дня всем. Сам пишу на php. В универе немного изучал с++, c#. Сейчас хотел углубить...

Работа с файлами
Добрый день! Собрался я написать installer, и у меня возникли вопросы на которые я не нашел ответы,...

9
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
27.12.2014, 20:02 2
Плагины положили в папку с проектом?
0
6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
27.12.2014, 20:09  [ТС] 3
В папку я положил библиотеки, которые он требовал для работы и qwinwows.dll. Ну т.е. он включается и все прекрасно работает, все, кроме музыки.
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
27.12.2014, 20:19 4
Плагины, а не библиотеки. Папка plugins в папке с самим Qt.
Пример: ./Qt5/5.4/gcc_64/plugins/audio
0
6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
27.12.2014, 20:28  [ТС] 5
Нет. Вот их я не клал. Но после их добавление никаких положительных эффектов не последовало.
0
205 / 165 / 41
Регистрация: 25.10.2013
Сообщений: 527
27.12.2014, 20:53 6
Цитата Сообщение от Kirik516 Посмотреть сообщение
При запуске из среды (по нажатию на зеленую стрелочку), запускается проект и играет файл. Но если запустить исполняемый файл, то wav не играет.
Собственно в папку, из которой запускается ваш исполняемый проект вы эту папку с медиа ложили?
Тоесть не в папку с кодом, а в папку, куда собирается проект.
0
6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
27.12.2014, 20:59  [ТС] 7
Да.
Собственно как после первых сообщений выглядит папка проекта:

папка проекта
|
+-папка с wav
|
+-много папок с плагинами

Ехе находится в "папка проекта", в ней же висят библиотеки.
0
205 / 165 / 41
Регистрация: 25.10.2013
Сообщений: 527
28.12.2014, 00:05 8
Цитата Сообщение от Kirik516 Посмотреть сообщение
Да.
Собственно как после первых сообщений выглядит папка проекта:
папка проекта
|
+-папка с wav
|
+-много папок с плагинами
Ехе находится в "папка проекта", в ней же висят библиотеки.
1) Папка проекта - это папка с кодом или папка, в которую собирается приложение?
2) Посмотри, если прописывать абсолютные пути, тогда работает?
0
6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
28.12.2014, 00:22  [ТС] 9
1) Это папка, где собирается приложение.
2) Абсолютные пути не работают.
0
6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
03.11.2015, 01:04  [ТС] 10
Некоторое время тому назад я снова засел за этот проект и нашел решение. Оказалось, что ему не хватало MultimediaWidgets.dll и OpenGL.dll (с соответствующими qt'шными приставками). Причем .exe и без них функционирует вполне нормально, но музыку не играет. Ну, и мультимедийный, и платформный плагины, конечно.
И я сверху не указал, это все на библиотеках 5.1.1.
Выходит, что тема получилась некорректной, проблема была с развертыванием, а не с использованием файлов.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2015, 01:04
Помогаю со студенческими работами здесь

Работа с файлами
Работаю в Qt Creator. И возникла проблема. Есть файл в UTF-8 и поле QTextEdit, куда выводятся...

Работа с файлами
Суть такая - есть файл и в него надо записывать сообщения. Их огромное количество. Раньше делал...

Работа с wav файлами
Здравствуйте, у меня такая задача: имеется рабочий код для с++ и мне необходимо перегнать его под...

Gtk+ работа с файлами
Доброго времени суток! А как в gtk+ происходит открытие, закрытие запись чтение файла - или где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru