Qt setOutputLocation w QUrl / Linux

Qt setOutputLocation w QUrl / Linux
LI
  • Rejestracja: dni
  • Ostatnio: dni
  • 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.

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
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).

LI
  • Rejestracja: dni
  • Ostatnio: dni
  • 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 :)

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.