python編程 我想用Python實現(xiàn)一個視頻/音頻播放器,可以帶有進(jìn)度條可以拖動,如何實現(xiàn)?
我想用Python實現(xiàn)一個視頻/音頻播放器,可以帶有進(jìn)度條可以拖動,如何實現(xiàn)?從tkinter導(dǎo)入*從traceback導(dǎo)入*從win32com客戶端導(dǎo)入調(diào)度導(dǎo)入時間導(dǎo)入眼3C語言編寫一個簡單的視頻播
我想用Python實現(xiàn)一個視頻/音頻播放器,可以帶有進(jìn)度條可以拖動,如何實現(xiàn)?
從tkinter導(dǎo)入*
從traceback導(dǎo)入*
從win32com客戶端導(dǎo)入調(diào)度
導(dǎo)入時間
導(dǎo)入眼3
C語言編寫一個簡單的視頻播放器可以播放mp4的就好?
C語言編寫的?Windows還是Linux?
無論多么簡單,沒有數(shù)千行代碼都無法實現(xiàn)。
首先,您需要能夠在屏幕上顯示圖形。這就是您需要顯示視頻的內(nèi)容。顯示是最終結(jié)果。其過程是對MP4格式文件進(jìn)行解碼,從中獲取每幀的圖像數(shù)據(jù),并將數(shù)據(jù)顯示在屏幕上。
其次,您需要能夠讓音頻設(shè)備播放音頻。如果視頻中有聲音,你需要播放它。音頻還需要從MP4格式的文件中進(jìn)行解碼,音頻設(shè)備由C語言控制,將解碼后的音頻數(shù)據(jù)輸出到音頻設(shè)備。
總之,用C語言來實現(xiàn)這些需要很大的精力,因為它需要處理底層,處理硬件。
有一個名為Mplayer的開源播放器,可以播放多種格式的視頻,包括MP4。如果你感興趣,你可以剖析它的源代碼,修改成你想要的代碼,然后編譯成你想要的播放器。