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