社区
C#
帖子详情
CSDN论坛从未解决的问题!c#winform视频播放器拉伸图像
yalan
2010-10-17 09:30:57
这几天闲的蛋疼想写个播放器,现在所有控制都实现了,但是没办法拉伸图像以充满播放窗口。搜遍了2003至今的所有帖子均没有找到解决办法,都是不了了之。
有无高手来解决这个问题?请告知详细解决方法,谢谢。
...全文
407
26
打赏
收藏
CSDN论坛从未解决的问题!c#winform视频播放器拉伸图像
这几天闲的蛋疼想写个播放器,现在所有控制都实现了,但是没办法拉伸图像以充满播放窗口。搜遍了2003至今的所有帖子均没有找到解决办法,都是不了了之。 有无高手来解决这个问题?请告知详细解决方法,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yalan
2010-11-06
打赏
举报
回复
唔满意结贴,但是本人自己研究出了个方案,非常好
yalan
2010-10-24
打赏
举报
回复
回复24楼:winform都能做到监控画面的实时显示,那也应该能做到这个
光宇广贞
2010-10-24
打赏
举报
回复
答案是WINFORM做不到。
哥子谭
2010-10-24
打赏
举报
回复
那就恭喜lz了,终于找到一个
yalan
2010-10-23
打赏
举报
回复
回复楼上的sp1234大牛,你的思想太对啦呵呵,我找到的文档就是说需要双缓存区,一个缓存接收socket包然后复制给播放器缓存区供播放器实时解码播放。
我说的播放窗口就是视频播放窗口啊,就一个窗口,就和系统自带的media player一样(不是新弹出来的窗口)呵呵
至于你说的数据包然后播放的那个,我只找到一个c++版本的视频监控源码,看不太懂,你能否说明的再傻瓜点指导我一下呢?谢谢
以专业开发人员为伍
2010-10-23
打赏
举报
回复
[Quote=引用 3 楼 yalan 的回复:]
现在自己能用dshow做个本地文件的播放器,很简单,但是遇到media编码器广播的流例如下列地址http://192.168.2.2:8080如何用dshow打开啊~~~
翻遍了网络都是讲本地文件播放,没有一个说如何播放url的,现在的网络啊,到处抄,没有能解决实际问题的[/Quote]
你先做一些通讯类的商用程序试试。
连续播放,只不过使动用你的设计能力,把内容重新设计为每秒几十个数据包来表达的独立数据结构。
jiudiwai
2010-10-23
打赏
举报
回复
恭喜LZ的重大发现,不懂,帮顶,蹭分。
以专业开发人员为伍
2010-10-23
打赏
举报
回复
啥叫“播放窗口”呢?
如果我要布置一个新人花3天时间完成视频播放任务,他提交的是控件,而不是窗口。你的问题我不知问的是什么,可能你做东西之前写上两三页文档、从一开始就稍微深入细致一点点就不是这种结果了。
laomengzi
2010-10-23
打赏
举报
回复
帮顶了,做好了教教我们啊!
yalan
2010-10-23
打赏
举报
回复
我也没搞过,我都是搞数据库之类的,这次真是闲的蛋疼,想弄个播放器来耍,没想到还真让人头疼啊
从来没接触过dshow,唉~~~我学东西遇到不懂得一定要彻底弄通(NND这也是我学东西巨慢的原因),估计这个搞懂了我也就能写简单的游戏了~~~~~~~ -_-!
porschev
2010-10-23
打赏
举报
回复
没搞过这些。。。
yalan
2010-10-23
打赏
举报
回复
现在我用dshow能做出播放本地文件的播放器来,还不清楚如何播放我上面说的url流媒体
请楼上的大牛指点我一下,谢谢啊
足球中国
2010-10-23
打赏
举报
回复
Dshow不可以嘛
yalan
2010-10-23
打赏
举报
回复
还没有人给答案,我来总结一下:
暴风影音:新版的不能定义URL,用的老版的Storm3_194.exe,可以做出完美的本地播放器来,能拉伸视频以适合窗口。缺点:不能播放http://192.168.0.1:8080等流媒体广播的内容。
qvod:同上;
gvod:同上;
酷热影音:暴风老版用的酷热内核,缺点同上;
pps:同上;
pptv:同上;
终极解码:没有找到com组件,因此不能用调用com组件的方法编程,可能是我不知道如何用,请知道的大虾指导一下,谢谢;
mpc:同上;
kmp:连拉伸图像都不行,只能按照指定比例拉伸,和media player一样的毛病;
vcl:同暴风缺点;
能找到的播放器全部试过了,不是这不行就是那不行,看来只能自己写了。
现在能找到一个视频监控的源码,原理应该和播放器播放url一样,需要定义缓存区(文档说明是需要定义双缓存),我想,即使能够播放url了也只能播放微软的wmv和mpg等格式,不能播放real服务器推送的流文件,应该如何加解码器呢?
yalan
2010-10-22
打赏
举报
回复
4楼的crackdung大大,你博客的东西不能下载啊,能否给我发一份,我的邮箱:19919168@qq.com
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢啦
jiao3630
2010-10-22
打赏
举报
回复
dacan66
2010-10-22
打赏
举报
回复
楼主双眸如矩。顶一下。接点分。
NoverLei
2010-10-22
打赏
举报
回复
嘿嘿!
NoverLei
2010-10-22
打赏
举报
回复
厉害啊!不知道怎么写!
灵雨飘零
2010-10-22
打赏
举报
回复
加载更多回复(6)
C#
Winform
窗体与界面设计
本课程是针对
C#
Winform
开发人员的基础性课程,详尽的介绍
C#
Winform
窗体与界面的设计,通过提供实例,让
C#
Winform
开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
C#
WinForm
实例
WinForm
是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用
C#
编程。
C#
WinForm
编程需要创建「Windows窗体应用程序」项目。 .NET 提供了大量 Windows 风格的控件和事件,...
winform
页面设计之自定义窗体
拉伸
问题
winform
美观页面设计自定义窗体 自定义标题栏 自定义可
拉伸
窗体
c#
快速入门:【
c#
之
Winform
开发】
一文讲解和快速入门
c#
之
winform
开发!
WinForm
(一)
WinForm
入门与基本控件使用
一.
Winform
入门
WinForm
是 Windows Form 的简称,是基于 .NETFramework 平台的客户端(PC软件)开发技术,一般使用
C#
编程。在VS2019中,
C#
WinForm
编程需要创建「Windows窗体应用程序」项目。Windows 窗体应用...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章