Я использую 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();
}
Задача ещё не решена.
Других решений пока нет …