社区
GAME,图形处理/多媒体
帖子详情
难:想在 WindowsMediaPlay 控件上写几个透明字,请会的朋友帮忙。
litangel
2008-08-20 11:53:03
想在 WindowsMediaPlay 上写几个透明字,请会的朋友帮忙。
用Label肯定不行。因为此控件没有窗口,没有办法放到WindowsMediaPlay控件的上面。
用透明 Panel 的办法我也试过,下了一个 1stClass的Panel,设置Caption,然后设置透明。但是只要 WindowsMediaPlay 开始播放
视频,Panel就跑到视频的后面去了。
请朋友们帮忙。。。。
...全文
393
7
打赏
收藏
难:想在 WindowsMediaPlay 控件上写几个透明字,请会的朋友帮忙。
想在 WindowsMediaPlay 上写几个透明字,请会的朋友帮忙。 用Label肯定不行。因为此控件没有窗口,没有办法放到WindowsMediaPlay控件的上面。 用透明 Panel 的办法我也试过,下了一个 1stClass的Panel,设置Caption,然后设置透明。但是只要 WindowsMediaPlay 开始播放 视频,Panel就跑到视频的后面去了。 请朋友们帮忙。。。。
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
顶一下。
windows
media
play
er
控件
的常用属性及方法
最近,要用c#开发一个项目,其中需要调用
windows
Media
Play
er
控件
,可是发现资料很少,历尽千辛万苦,我终于做完了,现在把我找到的一些资料发上来,提供给大家查看。 其中,包括一些属性和方法
c#定时播放器源代码
上次我上传了c# 版定时播放器,不知道大家下载后为什么会出问题,在我这里是正常,调试也没有问题,现在我把源代码发上来,希望大家能够找出原因
网页播放器
windows
media
play
中控制从wmv的指定时间开始播放,指定时间停止播放
windows
media
play
中控制从wmv的指定时间开始播放,指定时间停止播放
Windows
Media
Play
er
vb中
Windows
Media
Play
er的常用属性和方法
C#
Windows
Media
Play
er 实现随机播放、列表循环与单曲循环
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在C#开发中,
Windows
Media
Play
er
控件
是集成音频和视频播放功能的强大工具。本文将介绍如何在C#中实现不同的播放模式,如随机播放、列表循环和单曲循环,这些功能在多媒体应用中十分常见 。 要使用
Windows
Media
Play
er
控件
,首先需要将其添加到C#项目中。在Visual Studio中,可以通过在工具箱中搜索“
Windows
Media
Play
er”,并将其拖放到窗体上完成 。接着,设置
控件
的基本属性,如URL,以指定要播放的媒体文件 。 随机播放模式会在一首歌曲播放结束后,随机选择播放列表中的下一首歌曲。可以通过创建一个包含所有歌曲URL的数组,并利用Random类生成随机索引来实现。例如: 列表循环模式会在一首歌曲播放结束后,自动从播放列表的开头重新开始播放。实现方法是检测到播放结束后,将URL重置为列表的第一个元素: 单曲循环模式则是在一首歌曲播放结束后,重新播放当前歌曲。可以通过将播放器的当前播放位置重置为0并重新播放来实现: 以上代码均需在
windows
Media
Play
er1_
Play
StateChange事件处理器中实现,该事件会在播放器的播放状态改变时触发 。需要注意的是,这些示例假设已正确引用了WMPLib命名空间,并且
Windows
Media
Play
er
控件
的ID为“
windows
Media
Play
er” 。 在实际应用中,除了实现播放模式外,还可能需要考虑错误处理、用户界面更新等因素。为了使播放列表更具动态性,可以考虑从数据库或XML文件加载歌曲信息,而不是硬编码在代码中,从而提升用户体验 。通过这些方法,可以在C#中灵活实现
Windows
Media
Play
er的各种播放模式,满足不同多媒体应用场景的需求 。
GAME,图形处理/多媒体
1,184
社区成员
14,330
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章