暂停视频后,如何在C++ builder 6 MediaPlayer对象中访问当前帧?
我使用面板或动画对象作为其显示器,但我找不到MediaPlayer对象或其显示器的属性或函数,该属性或函数允许我访问当前暂停的帧,以便能够将其像素信息复制到位图或对其进行某些处理!
我这样做是为了将显示图像复制到位图图像,但它只是复制了显示(面板或动画)背景颜色:
MediaPlayer1->Display->PaintTo(Image1->Canvas, 200, 200);
发布于 2012-06-18 10:46:39
TMediaPlayer
不支持您想要的内容。您必须切换到另一个API,如DirectX或libav,它可以让您访问帧数据,并期望您自己可视化地呈现帧。
https://stackoverflow.com/questions/11066473
复制相似问题