1

Qt 5.7.0 では、次のような Audio オブジェクトを含めることで、qml でサウンドを再生していました。

Audio {
  id: music
  source: "sound/testmusic.mp3"
  autoLoad: true
  autoPlay: true
}

Windows では再生されましたが、Linux では再生されませんでした。なぜだめですか?

Linuxで表示されたエラーメッセージ:

サーバー ソケットに接続できません err = Filen eller katalogen finns inte サーバー要求チャネルに接続できません ジャック サーバーが実行されていないか、開始できません JackShmReadWritePtr::~JackShmReadWritePtr - 4294967295 の初期化が行われていません。 4294967295 の場合、ロック解除をスキップ

"Filen eller katalogen finns inte" はスウェーデン語で、"Missing file or directory" に翻訳する必要があります。

サウンド ファイルを ogg に変換し、qml を次のように変更しました。

Audio {
  id: music
  source: "sound/testmusic.ogg"
  autoLoad: true
  autoPlay: true
}

現在、Linux では再生されますが、Windows では再生されません。

なぜだめですか?

Windowsに以下をインストールして、何ができるかを確認します。

ビルド ディレクトリを削除し、Windows でプロジェクトを実行しました。静けさ。

何をする必要がありますか?

4

0 に答える 0