何が間違っているのか教えてください。
Qt5Multimedia を使用してサウンドを再生するためのデスクトップ アプリを作成しました。QtCreator でアプリをコンパイルしている間、問題なくフォークできます。しかし、.exe ファイルを起動すると、サウンドが再生されません。サウンドを再生しようとすると、「QMediaPlayer オブジェクトには有効なサービスがありません」というエラーが表示されます。
.pro ファイルに Qt+=multimedia を追加すると、次のエラーが発生します。
DirectShowPlayerService::doSetUrlSource: Unresolved error code 800c0006
だから私は.proファイルに追加します: Qt+=multimediawidgets そしてそれは仕事です。
また、DLL を .exe ファイル ディレクトリにコピーします。 Qt5MultimediaWidgets.dll Qt5Multimedia.dll
QtCreator で実行するとアプリが動作し、.exe ファイルを使用して実行すると動作しないのはなぜですか? ありがとう。