2014-08-27 119 views
1

自從學校上課以來,我一直試圖在Qt中製作一個鬧鐘。無論如何,我大約一年前使用Qt的舊版本製作,並使用Phonon來處理聲音,但Phonon不再包含在Qt中。我試過使用QtMultimedia,但它似乎不工作,因爲我缺少庫文件。如果你知道在Qt中播放音頻文件的方法,如果你告訴我怎麼做,將不勝感激。在Qt 5.3中播放WAV文件

回答

3

QSound可以播放wav文件,QMultimedia對於這個簡單的工作來說太重了。 QSound是短期警報信號的完美解決方案。最簡單的方法是使用靜態方法play()

QSound::play("pathToFile"); 
+0

但它需要你有QMultimedia庫,這是我的問題。 – SyunAmasi 2014-08-27 18:20:04

+1

@SyunAmasi然後你應該安裝該庫或自己構建它 – msrd0 2014-08-27 18:20:34

1

QSound類從QtMultimedia模塊提供了必要的功能來播放.wav文件。

至於缺少的庫文件,我建議你用在線安裝程序重新安裝Qt5.3。多媒體模塊應該自動安裝(或可以是可選的)。

否則,如果您從源代碼構建,請確保包含QtMultimedia庫。

+0

我想我會重新安裝Qt,感謝所有的建議。 – SyunAmasi 2014-08-27 18:22:40