改寫TCPMP的界面

TCPMP目錄下面有一個Sample的目錄,其中的sample_win32.c實現了對Player的調用,Player就是指播放器。它是一個沒有 界面的程序,但是它能很正常的播放視頻,操作完全是Player指針。你可以通過這個Player指針來操作上一曲,下一曲,暫停,播放,停止等操作。界 面你可以完全自己配。Player和你的界面交互也可以通過設置Notify來實現。這麼說可能還有點迷糊。下面舉個例子看怎麼調用Player指針
  Player->Set(Player, PLAYER_LIST_URL+0, URL, sizeof(URL)); //這個就是設置播放的文件
  Player->Set(Player, PLAYER_FULLSCREEN, &Bool, sizeof(Bool)); // 這個就是設置全屏播放

  TCPMP是一個模塊化很強的程序,node是每個模塊的聯繫紐帶。每個node都會有一些設置屬性通過函數Set和Get來進行屬性的操作。 Player就是一個node,它當然也有很多屬性,出來上面的PLAYER_LIST_URL,PLAYER_FULLSCREEN, 在common目錄下的Player.h文件中,你可以看到它定義了一系列的PLAYER_×××,在仔細看看它的註釋,這些就是Player的所有操 作。你只要知道了Player指針,你可以做播放器裏的任何它這邊已經定義好的操作。

發佈了26 篇原創文章 · 獲贊 5 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章