难:想在 WindowsMediaPlay 控件上写几个透明字,请会的朋友帮忙。

litangel 2008-08-20 11:53:03
想在 WindowsMediaPlay 上写几个透明字,请会的朋友帮忙。

用Label肯定不行。因为此控件没有窗口,没有办法放到WindowsMediaPlay控件的上面。

用透明 Panel 的办法我也试过,下了一个 1stClass的Panel,设置Caption,然后设置透明。但是只要 WindowsMediaPlay 开始播放
视频,Panel就跑到视频的后面去了。

请朋友们帮忙。。。。
...全文
393 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
litangel 2008-08-26
  • 打赏
  • 举报
回复
顶一下:
etomahawk 2008-08-21
  • 打赏
  • 举报
回复
嗯,应当是使用DirectX的。想在上面直接写文字比较麻烦,需要开发Filter...

简单的方法就是自己开发一个透明的Panel,放到WindowsMediaPlay播放窗体上面。QQLive就是这么干的,你可以参考参考。
柯本 2008-08-21
  • 打赏
  • 举报
回复
WindowsMediaPlay 播放的窗口应该是directx的,所以一般的方法肯定不行
(不知你是在MS WindowsMediaPlay播放器中写还是用WindowsMediaPlay的active X控件上写?)
建议看一下dx的编程,我很久没作DX编程了,只能给你一个思路,你可参考:
http://topic.csdn.net/t/20051106/11/4374651.html
这个是dx抓取视频的,我想能获取图像缓冲,就应该可以在图像中写字
如果自己用DX写播放器,就相对容易些,网上也可以找到这方面的资料
jacknes009 2008-08-21
  • 打赏
  • 举报
回复
帮顶下。。。
等待结果。。
litangel 2008-08-21
  • 打赏
  • 举报
回复
终于有高人关注了。哈哈~~~~

我用的是:WindowsMediaPlay的activeX

DShow不太熟悉,没弄过。看了看陆其明的那个DirectX里面的关于Filter的,
由于VC不太熟悉,所以没看懂。

所以我就想找个简单的办法。

透明的Panel,我已经找到了。用的是 1stClass的透明Panel。
放在一般的控件上面,倒是能实现透明。
可是放到 WindowsMediaPlay的 activeX 上,当开始播放视频时,
透明Panel就跑到视频后面去了,Panel 的 Catption就不见了。


shuihan20e 2008-08-20
  • 打赏
  • 举报
回复
sf
litangel 2008-08-20
  • 打赏
  • 举报
回复
顶一下。
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在C#开发中,Windows Media Player控件是集成音频和视频播放功能的强大工具。本文将介绍如何在C#中实现不同的播放模式,如随机播放、列表循环和单曲循环,这些功能在多媒体应用中十分常见 。 要使用Windows Media Player控件,首先需要将其添加到C#项目中。在Visual Studio中,可以通过在工具箱中搜索“Windows Media Player”,并将其拖放到窗体上完成 。接着,设置控件的基本属性,如URL,以指定要播放的媒体文件 。 随机播放模式会在一首歌曲播放结束后,随机选择播放列表中的下一首歌曲。可以通过创建一个包含所有歌曲URL的数组,并利用Random类生成随机索引来实现。例如: 列表循环模式会在一首歌曲播放结束后,自动从播放列表的开头重新开始播放。实现方法是检测到播放结束后,将URL重置为列表的第一个元素: 单曲循环模式则是在一首歌曲播放结束后,重新播放当前歌曲。可以通过将播放器的当前播放位置重置为0并重新播放来实现: 以上代码均需在windowsMediaPlayer1_PlayStateChange事件处理器中实现,该事件会在播放器的播放状态改变时触发 。需要注意的是,这些示例假设已正确引用了WMPLib命名空间,并且Windows Media Player控件的ID为“windowsMediaPlayer” 。 在实际应用中,除了实现播放模式外,还可能需要考虑错误处理、用户界面更新等因素。为了使播放列表更具动态性,可以考虑从数据库或XML文件加载歌曲信息,而不是硬编码在代码中,从而提升用户体验 。通过这些方法,可以在C#中灵活实现Windows Media Player的各种播放模式,满足不同多媒体应用场景的需求 。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧