Qt setOutputLocation w QUrl / Linux

Qt setOutputLocation w QUrl / Linux
LI
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 8 lat
  • Postów:86
0

Cześć,
mam problem z ustawieniem:
audioRecorder->setOutputLocation(QUrl::fromLocalFile(fileName));

fileName to QString - ścieżka absolutna
takie podejście na Windows działa bardzo dobrze, ale na Linux, nie mogę nagrać pliku, plik nie tworzy się w danej lokalizacji.

edytowany 3x, ostatnio: littlejohn
MarekR22
Moderator C/C++
  • Rejestracja:ponad 17 lat
  • Ostatnio:2 minuty
0

pokazałeś tyle kodu i tyle informacji, że da się tylko zgadywać lub trzeba zatrudnić wróżkę.
Stawiam na to, że masz slashe w nie w tą stronę (backslash zamiast slash).


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 1x, ostatnio: MarekR22
LI
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 8 lat
  • Postów:86
0

QString fileName = "/home/usr/Desktop/plik.wav"; - na linuxie

QString fileName = "C:/Test/plik.wav"; - na windows

w obu przypadkach ciąg dalszy to:
audioRecorder->setOutputLocation(QUrl::fromLocalFile(fileName));
Na Widnowsie plik tworzy się w danej lokalizacji, a na linuxie (dokładniej na Rpi) nie.
Jest to ustawianie lokalizacji zapisania nagrywanego pliku.
Wykorzystanie audiorecorder w Qt.
Jaki fragment kodu jest potrzebny to dodam :)

edytowany 1x, ostatnio: littlejohn

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.