• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

用WPF搭建自己的P2P播放器

时间:2015年04月02日 15:21:50    来源:魔法猪系统重装大师官网    人气:13309

本次是用WPF实现的是一款基于BT协议的P2P 播放器。内核是用vlc来实现。结果辛辛苦苦做了半天结果发现用wpf不能满足公司一些需求。

所以搁浅,专用winform去开发,主要2个原因:

1、界面美观时发现渲染视频的时候会有问题,这个问题等会会讲。

2、主要原因如果wpf这个程序开发完成是不能内嵌到网页的。因为后续还要要开发IE ActiveX 插件。然后总监就说:那就不用wpf了,转用winform。 我只能呵呵!呵呵呵呵!

wpf我一窍不通,之前完全没接触过。做出这个效果已是我最大能力了。(专业人员请用看小白的态度)

ok,这里说下第一个问题,在渲染视频的时候会发现只有声音,没有画面,在我找了2天问题之后发现是因为界面用了AllowsTransparency="True" WindowStyle="None" 这段属性的修改。如果修改一下AllowsTransparency="False" WindowStyle="XXX"(除了不是None之外的都可以)。则就变成这样了。

 仔细看,会多了个边框。只有这样,画面才能出来。 这里可能只有自己重绘这个界面元素。希望有人能指教一下。

这里我会将这个界面的项目打包上传,点击这里下载。(有点大,含有vlc的dll文件)因为去掉了WindowStyle,鼠标在边框进行缩放效果和最大化处理以及多显示器上的兼容都要自己来实现。项目都会有,我其他文章也有对这些技术点进行部分的讲解,这个就自己去看啦。连接就不打了。


    

这个是要利用到WPFToolkit.dll的引用才可以。像这些界面控件的美化一般是用Blend工具来做的。我都是代码Copy一些,然后修改一些。 ^.^ 亲,代码要会抄哦。当然了,前提你得懂。这样也是一种学习

用,WPF,搭建,自己的,P2P,播放器,本次,是,用,WP
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部