【【【超高仿】】】迅雷播放器教程 -- 总结(14)

简介: 代码下载:http://download.csdn.net/detail/qq316293804/6502879           迅雷播放器教程汇...

代码下载:http://download.csdn.net/detail/qq316293804/6502879

 

 

 

 

 
迅雷播放器教程汇总:

仿迅雷播放器教程 -- 基于ffmpeg的C++播放器 (1)
仿迅雷播放器教程 -- 媒体播放器对比 (2)
仿迅雷播放器教程 -- 媒体播放三大底层架构简析 (3)
仿迅雷播放器教程 -- 基于VLC的C++播放器 (4)
仿迅雷播放器教程 -- 封装VLC (5)
仿迅雷播放器教程 -- 基于VLC的MFC播放器 (6)
仿迅雷播放器教程 -- 十年经验大牛对MFC的认识 (7)
仿迅雷播放器教程 -- 权威界面库对比 (8)
仿迅雷播放器教程 -- C++界面制作方法的对比 (9)
仿迅雷播放器教程 -- C++ 100款开源界面库 (10)
仿迅雷播放器教程 -- C++ windows界面库对比(11)
仿迅雷播放器教程 -- 提取exe资源(12)
仿迅雷播放器教程 -- duilib界面(13)
仿迅雷播放器教程 -- 总结(14)

 
  在《duilib进阶教程》里已介绍了迅雷界面的实现,看来duilib还是不错滴,仿迅雷播放器已经开发完毕,本教程也大结局啦~

  写在结尾:

  Alberl不知何许人也?

  毕业一年有余,菜鸟一个。热爱客户端开发,界面尤甚,但非专业人士。

  Alberl不是做播放器的,所以请小伙伴们不要询问H264、H265等专业问题。

  Alberl也不是做界面的,所以也不要说让Alberl自己去做个界面库,Alberl造不了这个轮子,也不想造轮子。

  Alberl既不是duilib的作者,也不是duilib的开发者,仅仅是一个菜鸟在学习duilib的时候记录了一些学习过程而已,所以请不要把Alberl当成作者那一级别的大牛,请以俯视菜鸟的态度来指导Alberl ~O(∩_∩)O~

  Alberl没有说过C++比其他语言好,在前面的对比中已经多次指出了:JAVA和.NET做界面都比C++方便,所以这里并没有用C++去和其他语言对比。

  Alberl也没说MFC好,Alberl已经多次强调了,学C++,学MFC是因为第一门接触的语言就是这个,并没有说因为C++好,因为MFC好才学的这个。当然也没有说因为MFC不好,C++很多缺点,所以要转行学JAVA、C#。这里再次强调一下Alberl的态度,Alberl对语言无偏袒,只是恰巧学了C++,恰巧学了MFC,想在C++方面更深入一点而已,所以请在C++的范畴内讨论~O(∩_∩)O~

  Alberl也没有说duilib好,只是说之前一直站在门外,没有实际了解任何一款界面库,所以不想人云亦云,就选择从duilib开始研究,而写duilib的教程只是记录研究的过程而已,所以请不要觉得好像Alberl只认可duilib,然后就急着跟Alberl理论啥啥DirectUI、WebUI啦,这些类似的观点Alberl在门外看热闹已经看了几年,因此要亲自玩一把才知道到底行不行~O(∩_∩)O~

  在了解了这些前提之后,应该会减少很多无谓的语言框架之争吧,Alberl只是在研究duilib而已,说不定后面还会出个CEF的教程,难道就说明Alberl抛弃duilib了? 如果Alberl再出个JAVA的教程,难道就说明Alberl抛弃C++了? 谁规定Alberl只能学习C++了,谁规定Alberl只能学习duilib了? 所以请不要吊死在一个语言上,请以研究和学习的态度来对待这些语言和框架。(开个玩笑,Alberl可不打算出CEF的教程,哪有那么闲情,写这些教程可是60个晚上没休息好啊o(╯□╰)o)

  为什么写教程?

  喜爱开源库,虽从未使用国内开源库,但duilib是Alberl欣赏的第一个国内开源库(这里的第一仅仅指Alberl用过的开源库),撰写此系列教程,皆在受Codeproject等国外开源网站影响,受国外开源精神影响。最主要是受作者那一批大牛的影响,不然这些教程只会发布到codeproject等老外网站了~O(∩_∩)O~

  最该感谢谁?

  最该感谢非duilib的作者莫属啦,在天朝这种环境,能够将几年心血铸成的成果分享出来,天朝有这种开源精神的,屈指可数,真的是屈指可数,不信数数看~

  希望产生什么效果?

  在天朝开源还能产生什么效果?

  这个教程的代码只是个练手玩物,离商用还差很远?

  虽然是练手,但绝对不是很烂的玩物,核心功能完全OK。既然决定要模仿,当然得有华强北精神,所以这个代码的核心已经完成得差不多了,商用已无技术难度。这不是因为Alberl有多牛,而是因为VLC和duilib很牛,Alberl只是做一些简单的包装而已。

  如果立马有人说“自主研发”了播放器,你怎么看?

  天朝标上“自主研发”的东西难道还少么?

  为啥不自己商用?

  嗯,在国内确实很多人会这么做,至于Alberl为啥要开源,还写这么详细的教程,去想想duilib的作者为什么开源?VLC为什么开源?国外那么多开源库怎么来的?

  如果代码被别人商用,而且还不尊重的话,你会怎么办?

  在天朝还能怎么办?就算有人将Alberl的名字换一下,说他才是这些教程的作者,Alberl也不会惊讶,难道身在天朝的你会惊讶吗?嗯,所以在天朝开源真的需要很强大的内心~O(∩_∩)O~

  Alberl之后的动向?

  从2013.09.09开始学习duilib,共写了duilib入门教程、进阶教程、仿迅雷播放器教程,那么到现在为止,Alberl已经差不多60个晚上熬到1点钟左右啦。为防猝死,Alberl接下来将会爬爬山、逛逛街。

  2011年开源了《五子棋》之后打算开源毕业设计的《播放器》,但工作后一直没空,所以最近才开源,由于毕业设计毕竟非常简陋,所以这次顺着学习duilib的机会,把播放器做完善了,算是完成两年前开源播放器的想法吧,不过可能和上次一样,未来两年内都不一定有时间再写博客啦~O(∩_∩)O~



 
 
目录
相关文章
|
8月前
|
数据采集 JSON 编解码
收藏|Unsplash高清壁纸批量下载(源码+工具)!
收藏|Unsplash高清壁纸批量下载(源码+工具)!
|
9月前
|
C# 开发者
推荐一款C#开源的操作简单、免费的屏幕录制和GIF动画制作神器
推荐一款C#开源的操作简单、免费的屏幕录制和GIF动画制作神器
|
API Android开发
autojs播放在线音乐的方法
用webview播放, 或者拦截跳转真实链接下载播放
525 0
|
Web App开发 编解码 缓存
猿大师播放器在谷歌chrome播放多路海康威视RTSP视频流,修改过缓存后仍然卡顿怎么办?
在用猿大师播放器同时播放多路海康威视的RTSP视频流,2K和4K视频有卡顿情况,修改完缓存和网络配置后仍然卡顿怎么处理?
260 0
猿大师播放器在谷歌chrome播放多路海康威视RTSP视频流,修改过缓存后仍然卡顿怎么办?
|
安全 JavaScript 前端开发
如何让在线视频以自定义速度播放
现在看视频不来个两倍速(或者更快)都觉得在浪费生命。 特别是在看视频教程的时候,文字我们可以做到一目十行,但是视频呢,如果有字幕,我们甚至不用听清,用3倍速或者4倍速完全没有问题,尤其在看别人在线写代码的时候,速度快了,就觉得特别顺滑。
390 0
如何让在线视频以自定义速度播放
|
Web App开发 缓存 网络协议
用猿大师播放器在Chrome播放多路海康威视RTSP卡顿怎么办?
猿大师播放器由于可以直接直接在Chome、Firefox等浏览器中直接读取海康威视、大华等RTSP视频流,已经广泛应用于智慧城市、智慧交通、智慧园区等领域。
326 0
用猿大师播放器在Chrome播放多路海康威视RTSP卡顿怎么办?
|
数据安全/隐私保护
阿里云移动端播放器高级功能---视频下载
基本介绍 优酷、爱奇艺、腾讯等主流的视频类App都有视频离线下载的功能,主要目的是在wifi下将视频离线在本地,然后在无网或者4G的情况下去观看离线视频。那么阿里云播放器也提供了视频下载的功能。这个功能主要针对的是点播视频,也就是vid播放的视频的下载。
5997 0
|
C# Windows 内存技术
|
测试技术 Android开发 开发者