CSDN论坛从未解决的问题!c#winform视频播放器拉伸图像

yalan 2010-10-17 09:30:57
这几天闲的蛋疼想写个播放器,现在所有控制都实现了,但是没办法拉伸图像以充满播放窗口。搜遍了2003至今的所有帖子均没有找到解决办法,都是不了了之。

有无高手来解决这个问题?请告知详细解决方法,谢谢。
...全文
407 26 打赏 收藏 转发到动态 举报
写回复
用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++版本的视频监控源码,看不太懂,你能否说明的再傻瓜点指导我一下呢?谢谢
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yalan 的回复:]
现在自己能用dshow做个本地文件的播放器,很简单,但是遇到media编码器广播的流例如下列地址http://192.168.2.2:8080如何用dshow打开啊~~~

翻遍了网络都是讲本地文件播放,没有一个说如何播放url的,现在的网络啊,到处抄,没有能解决实际问题的[/Quote]

你先做一些通讯类的商用程序试试。

连续播放,只不过使动用你的设计能力,把内容重新设计为每秒几十个数据包来表达的独立数据结构。
jiudiwai 2010-10-23
  • 打赏
  • 举报
回复
恭喜LZ的重大发现,不懂,帮顶,蹭分。
  • 打赏
  • 举报
回复
啥叫“播放窗口”呢?

如果我要布置一个新人花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)

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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