Qt 5.7.0

时间:2016-08-22 20:47:29

标签: qt audio ogg qtmultimedia

使用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 - Init not not   为4294967295完成,跳过解锁   JackShmReadWritePtr ::〜JackShmReadWritePtr - Init没有完成   4294967295,跳过解锁

“Filen eller katalogen finns inte”是瑞典语,应翻译成“遗失文件或目录”。

我们将声音文件转换为ogg并将qml更改为:

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

现在它在Linux上播放,但不在Windows中播放。

为什么不呢?

我在Windows中安装以下内容以查看可以执行的操作:

我删除了构建目录并在Windows中运行了该项目。沉默。

需要做什么?

0 个答案:

没有答案