从 Firemonkey Delphi Windows 将句柄传递给 LibVLC
我尝试使用 Delphi firemonkey 的 LibVLC dll (www.videolan.org) 输出视频但没有成功,我发现的唯一函数是 libvlc_media_player_set_hwnd(p_mi,Handle);其中句柄是 Windows 句柄。
然而,就我而言,我想在使用 Firemonkey(FMX 库)创建的 3D 表面中运行视频。 Tlayer3d 或 Tlayout3D compo 不会公开任何可直接与 LibVcl 一起使用的句柄。欢迎任何想法!
谢谢
I am trying with no success to output video using LibVLC dll (www.videolan.org) from Delphi firemonkey, the only function I found is libvlc_media_player_set_hwnd(p_mi,Handle); where handle is a windows handle.
However in my case I would like to run the video in 3D surface created with Firemonkey (FMX library). Tlayer3d or Tlayout3D compo does not expose any handle directy useable with LibVcl.. any idea welcome !
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以使用我的开源delphi组件
https://github.com/relativ/firemonkey-libvlc
you can use my opensource delphi component
https://github.com/relativ/firemonkey-libvlc