UI设计 薇晓朵数字商城

 找回密碼
 加入我們

DPlayer彈幕播放器開發源碼

[複製鏈接]
老黑醬 發表於 2021-4-23 22:49:46 | 顯示全部樓層 |閱讀模式

首先感謝用戶分享的源碼,不過這源碼據說真的垃圾。

首先那個後台漏洞,感覺就是故意寫的,然後其它各種bug,和坑爹源碼就不提了。。源碼看起來像被人二改的,兩種代碼風格在裡面,有的功能一坨狗屎(想通為啥了,應該是最開始源碼是js解密的,然後裡面應該有一大堆暗坑,能看出來上一個人已經盡力修了,再次感謝...)

開始修了2天差不多能用了,越修越蛋疼,就拿最新的dplayer重頭移植,然後又是連肝幾天修bug,花的時間不如仿一個了。。


版本說明:
1.這次使用DPlayer_1.26.0源碼,原改版拿18年1.22.0版本改的,一堆歷史遺留bug,雖然1.26.0也1年沒更新rpm了。。
2.原改版大部分界面都移植過來了(細節微調),本地圖片全刪,遠程小圖轉data:image,還原被修改的圖標,svg被改成png可還行,svg是支持自定義色的..
3.移植了自己寫的滑動快進快退,快進快退5秒按鈕
4.統一前端依賴cdn
5.調整了目錄結構,無需根目錄, '安裝路徑/' 即播放頁

其它細節不再贅述,請自行體驗

注意事項:
1.php版本要求不高,畢竟幾年前的源碼...
2.首次使用需要先打開地址 dmku/ 安裝彈幕數據庫,4種模式,由於代碼缺失(sql不會修),只有pdo的mysql支持全部彈幕功能(舉報/後台管理),其它的只有彈幕發送,無要求的推薦sqlite3,輕量單文件
3.後台地址  admin/,密碼在admin/index.php文件修改,原來的登錄頁修好了,但代碼太屎,直接刪了引用了別人的開源項目
4.關於bili彈幕功能,源碼估計廢了,現在需要bv號,自己其它項目是拿av/cid寫的,暫時沒空移植
5.使用方法,最直接的就是   '安裝路徑/?url=',其它的可自行翻看源碼,小白用戶可忽略。。
6.彈幕大小功能故意沒做的...不要問我為啥...問就是用不上

ps.安卓可以用ksweb本地體驗,自己修改測試的時候非常方便

https://nmdx.lanzous.com/b016cpigj 密碼:nmdx

測試源碼ok,彈幕也有ok。
但有幾處細節需要修改
1,admin/index.php裡添加
error_reporting(E_ALL^E_NOTICE);
否則報錯
2.player/index.php裡添加
<?php
error_reporting(E_ALL^E_NOTICE);
?>
否非會報錯。
3.js/setting.js裡
第696行
addition: [ 'bilidm.php?av=' + config.av]刪掉
否非播放的時候會提示彈幕鏈接失敗。


另外,這個彈幕播放器使用手機瀏覽器播放,居然支持左滑快退,右滑快進,牛逼就完事了
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

QQ|4um創業社區

GMT+8, 2024-5-20 18:39

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表