回覆列表
-
1 # 使用者3410908739077
-
2 # 使用者2042772024920
整體來說,Phonon的架構只需要記住以下的三東西:
media object
Phonon的基礎,用於管理多媒體來源。來源可能是影音檔等,而能夠提供基本的播放控制,例如開始、暫停或結束。而提供多媒體資料給media object的則為media source,在給media object之前通常是raw data,再由media object進行轉換。
sinks
輸出多媒體,例如在widget上播放影片或是輸出至音效卡(播放音樂)。通常sink是一個播放的裝置(例如音效卡等)。而sink只接受media object來的資料,由media object控制播放;而由sink來處理這些多媒體
paths
用來連線Phonon的物件,意即media object與sink之間的連線。
Qt中phonon三怎麼新增背景音樂,麻煩具六體到程式碼,新手不是很懂。零先謝過了。voidMainWindow::MusicOn()//音樂開{mediaObject=Phonon::createPlayer(Phonon::MusicCategory,Phonon::MediaSource(音樂檔案));mediaObject->play();}voidMainWindow::MusicOff()//音樂關{mediaObject->stop();}