2017-02-25 7 views
1

私はプログラム 10 Windows上でのQt 5.7とオーディオプレーヤーを作成しています動作しますが、私は、オーディオファイルを読み込むときには、これは、これらのエラーすることはできません開いているファイル(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ありがとう – Rik99

関連する問題