簡體   English   中英

暫停視頻后,如何訪問C ++ Builder 6 MediaPlayer對象中的當前幀?

[英]How can I access the current frame in C++ builder 6 MediaPlayer object when I have paused the video?

暫停視頻后,如何訪問C ++ Builder 6 MediaPlayer對象中的當前幀?

我使用面板或Animate對象作為其顯示,但是找不到MediaPlayer對象或其顯示的屬性或函數,因此無法訪問當前暫停的幀,以便能夠將其像素信息復制到位圖或做一些處理!

我這樣做是將顯示圖像復制到位圖圖像,但它只是復制顯示(面板或動畫)背景色:

MediaPlayer1->Display->PaintTo(Image1->Canvas, 200, 200);

TMediaPlayer不支持您想要的。 您將不得不切換到另一個API,例如DirectX或libav,它們可以使您訪問框架數據,並期望您在將框架提供給您時以可視方式自己呈現框架。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM