[置頂] 【【【超高仿】】】迅雷播放器教程 -- 總結(14)

代碼下載: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~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章