没有播放我已经试过(我认为)在一个Qt项目播放音频无微不至,没有一个是有工作:Qt的:在Linux上
QSound::play(...)
- QMediaPlayer
- QAudioOutput,从http://doc.qt.io/qt-4.8/qaudiooutput.html
这些解决方案的播放WAV或MP3,我已经尝试从资源(qrc:media/file.wav
)加载文件或简单地从盘(/full/path/to/file.wav
)。
我认为问题是与编解码器。 QAudioDevice::supportedCodecs()
返回一个空列表。我在一个没有问题的Linux系统上播放音频/视频(Ubuntu 14.04,通常使用VLC播放...使用自己的编解码器?)。
与QSound的(WAV & MP3)播放:
QSoundEffect(pulseaudio): Error decoding source
QMediaplayer(WAV):什么也没发生
QMediaplayer(MP3):
GStreamer; Unable to play - "qrc:media/lowtone.mp3"
QAudioDevice :: supportedCodecs甚至不会返回'audio/pcm'? – UmNyobe
@UmNyobe nope ... QStringList的size()返回0 – JorenHeit