windows中movie播放

來源:互聯網
上載者:User
windows不能使用pygame.movie

貌似pymedia只支援到python2.4,以後的版本不支援。。。。。。

在windows中播放視頻檔案時只能聽到聲音,到官網查下,說不能播放。不過可以用pymedia替代。

 

要在遊戲中播放標題動畫、過場動畫等視頻畫面,可以使用模組。

要播放視頻中的音樂,pygame.movie模組需要對音頻介面的完全控制,不能初始化mixer模組。因此要這樣完成初始化

  • pygame.init()
  • pygame.mixer.quit()
  • 或者只初始化 pygame.display.init()
  • movie = pygame.movie.Movie('filename') 指定檔案名稱載入視頻。視頻的格式可以為mpeg1。視頻檔案不會馬上全部載入記憶體,而是在播放的時候一點一點的載入記憶體。
  • movie.set_display(pygame.display.set_mode((640,480))) 指定播放的surface。
  • movie.set_volume(value) 指定播放的音量。音量的值value的取值範圍為0.0到1.0。
  • movie.play() 播放視頻。這個函數會立即返回,視頻在背景播放。這個函數可以帶一個參數loops,指定重複次數。 現正播放的視頻可以用
  • movie.stop() 停止播放。
  • movie.pause() 暫停播放。
  • movie.skip(seconds) 使視頻前進seconds秒鐘。

NOTE:在某些XWindow下,可能需要配置環境變數: export SDL_VIDEO_YUV_HWACCEL=0

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.