调整 MediaPlayer 的大小,无需播放按钮控件
我想编写一个不带播放控件的可调整大小的 WindowsMediaplayer (ActiveX)。它应该适合 TPanels。
I wanted to code a resizeable WindowsMediaplayer (ActiveX) without the play controls. it should fit to TPanels.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不久前我必须解决这个问题,经过大量谷歌搜索后,我发现这可以工作
将 WindowsMedaiPlayer 对象放在面板上,并将其与 alclient 对齐,
可以使用
uiMode := 'none'
隐藏播放器控制区域,在 ide 或代码中设置,然后使用改编
自 http://our.obor.us/node/1999
Ole2 用于 IOleInPlaceObject,我必须添加
$(Delphi)\source\rtl\ Win
到delphi的库路径即可找到它。(delphi 7,wmp 11)
额外:一些更容易使用
和调用的东西
I had to work this out a while ago, and after lots of googling i found this to work
Put a WindowsMedaiPlayer object on the Panel, and setting its align to alclient,
the player control area can be hidden with
uiMode := 'none'
, set in the ide or codethen assigning the Panels resize event with
Adapted from http://our.obor.us/node/1999
Ole2 is for IOleInPlaceObject, i had to add
$(Delphi)\source\rtl\Win
to the library path for delphi to find it.(delphi 7, wmp 11)
Extra: Something a bit easier to use
and Called with