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指針,你可以做播放器裏的任何它這邊已經定義好的操作。
改寫TCPMP的界面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.