Невозможно загрузить файлы из подкаталога, интересно, это специфично для IDE

Я использую Qt Creator для разработки игры, пытаясь добавить простой аудиоплеер, чтобы играть всякий раз, когда вызывается функция.
Игра будет использоваться на другом компьютере, но весь каталог Snake будет перемещен, поэтому я задаюсь вопросом, как лучше кодировать это, чтобы в него можно было играть где угодно со звуком.

MP3 находится в подкаталоге «scripts / byte.mp3», но мне интересно, не использую ли я путь URL-адреса. Я пробовал «./scripts/byte.mp3», а также «//scripts/byte.mp3», но он просто не может найти файл, пока я не пройду весь путь.
Хотите знать, как правильно его кодировать, чтобы найти файл.

void GLWidget::playAudio()
{
audioPlayer->setMedia(QUrl::fromLocalFile("C:/Users/Jim/Documents/Snake/sounds/byte.mp3"));
audioPlayer->setVolume(50);
audioPlayer->play();
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]