2017-02-25 1 views
1

나는 윈도우 10 프로그램 작품에 Qt를 5.7로 오디오 플레이어를 만드는거야하지만 오디오 파일을로드 할 때 반환 이러한 오류파일을 열 수 없습니다

shell\comdlg32\fileopensave.cpp(14274)\comdlg32.dll!75622833: (caller: 7565211C) ReturnHr(1) tid(dec) 80004005 Not specified error. 
    CallContext:[\PickerModalLoop] 

shell\osshell\lmui\ntshrui\dll\shrengine.cpp(1473)\ntshrui.dll!665E3BE2: (caller: 665DF284) ReturnHr(1) tid(1a14) 80004005 Not specified error. 

이것은 함수

void AudioPlayer::loadClicked() 
{ 
    QString filename = QFileDialog::getOpenFileName(this, tr("Select an audio file"), "" ,tr("File Mp3 (*.mp3)")); 
    int volume = ui->horizontalSliderVolume->value(); 

    if(!filename.isEmpty()) 
    { 
     player.setMedia(QUrl::fromLocalFile(filename)); 
     player.setVolume(volume); 
    } 
} 

왜? 어떻게 해결할 수 있습니까?

답변

2

이것은 Qt bug ticket과 관련됩니다. 실제로는 Windows에서만 생성되는 경고이지만 응용 프로그램이 정상적으로 작동해야합니다. 메시지 자체는 분명히 제거 될 수 없습니다.

+0

@Andrien Levarat Thanks – Rik99