1. <dd id="uoqjr"></dd>
        頭像

        PHP在線搜索下載全網音樂播放源碼【原創

        來源:http://www.zmam.tw/php/3378 素材火管理員 2018-01-10 10:04瀏覽(4314) 收藏

        基于網易云音樂api的PHP在線音樂播放器代碼。具有音樂搜索、播放、下載、歌詞同步顯示、個人音樂播放列表同步等功能。
        PHP在線搜索下載全網音樂播放源碼
        分類:PHP > 插件 難易:初級

        程序員,你不是一個人;網站開發QQ群:698377651,在線充值,或聯系QQ3401083589直接充值

        查看演示 下載資源: 91 下載資源 下載積分: 180 積分

        網易云API接口代碼

        use Metowolf\Meting;
        
        $source = getParam('source', 'netease');  // 歌曲源
        if($source == 'kugou' || $source == 'baidu') define('NO_HTTPS', true);    // 酷狗和百度音樂源暫不支持 https
        $API = new Meting($source);
        
        $API->format(true); // 啟用格式化功能
        
        
        switch(getParam('types'))   // 根據請求的 Api,執行相應操作
        {
            case 'url':   // 獲取歌曲鏈接
                $id = getParam('id');  // 歌曲ID
                
                $data = $API->url($id);
                
                echojson($data);
                break;
                
            case 'pic':   // 獲取歌曲鏈接
                $id = getParam('id');  // 歌曲ID
                
                $data = $API->pic($id);
                
                echojson($data);
                break;
            
            case 'lyric':       // 獲取歌詞
                $id = getParam('id');  // 歌曲ID
                
                $data = $API->lyric($id);
                
                echojson($data);
                break;
                
            case 'download':    // 下載歌曲(棄用)
                $fileurl = getParam('url');  // 鏈接
                
                header('location:$fileurl');
                exit();
                break;
            
            case 'userlist':    // 獲取用戶歌單列表
                $uid = getParam('uid');  // 用戶ID
                
                $url= 'http://music.163.com/api/user/playlist/?offset=0&limit=1001&uid='.$uid;
                $data = file_get_contents($url);
                
                echojson($data);
                break;
                
            case 'playlist':    // 獲取歌單中的歌曲
                $id = getParam('id');  // 歌單ID
                
                $data = $API->format(false)->playlist($id);
                
                echojson($data);
                break;
             
            case 'search':  // 搜索歌曲
                $s = getParam('name');  // 歌名
                $limit = getParam('count', 20);  // 每頁顯示數量
                $pages = getParam('pages', 1);  // 頁碼
                
                $data = $API->search($s, $pages, $limit);
                
                echojson($data);
                break;
                
            default:
                echo '<!doctype html><html><head><meta charset="utf-8"><title>信息</title><style>* {font-family: microsoft yahei}</style></head><body> <h2>MKOnlinePlayer</h2><h3>Github: https://github.com/mengkunsoft/MKOnlineMusicPlayer</h3><br>';
                if(!defined('DEBUG') || DEBUG !== true) {   // 非調試模式
                    echo '<p>Api 調試模式已關閉</p>';
                } else {
                    echo '<p><font color="red">您已開啟 Api 調試功能,正常使用時請在 api.php 中關閉該選項!</font></p><br>';
                    
                    echo '<p>PHP 版本:'.phpversion().' (本程序要求 PHP 5.4+)</p><br>';
                    
                    echo '<p>服務器函數檢查</p>';
                    echo '<p>curl_exec: '.checkfunc('curl_exec',true).' (用于獲取音樂數據)</p>';
                    echo '<p>file_get_contents: '.checkfunc('file_get_contents',true).' (用于獲取音樂數據)</p>';
                    echo '<p>json_decode: '.checkfunc('json_decode',true).' (用于后臺數據格式化)</p>';
                    echo '<p>hex2bin: '.checkfunc('hex2bin',true).' (用于數據解析)</p>';
                    echo '<p>openssl_encrypt: '.checkfunc('openssl_encrypt',true).' (用于數據解析)</p>';
                }
                
                echo '</body></html>';
        }

        V2.3更新內容

        全面支持網易云、蝦米、酷狗、百度音樂源切換
        移動端歌曲列表支持直接分享、下載歌曲

        環境支持

        PHP5.4+,支持curl_exec,file_get_contents,openssl_encrypt,json_decode
        聲明:本文為原創文章,如需轉載,請注明來源sucaihuo.com并保留原文鏈接:http://www.zmam.tw/php/3378.html
        最新交易
        評論61
        頭像

        系統已開啟自動識別垃圾評論機制,識別到的自動封號,下載出錯或者資源有問題請聯系全棧客服QQ 3401083589

        • 頭像 60樓
          10-30 14:51
          wr***ng
          很不錯,全網搜索還是很強的
        • 頭像 59樓
          09-09 23:06
          大***冰
          這個真不錯了,可以試試
        • 頭像 58樓
          08-23 08:26
          無***大
          能搜索全網的功能也是太強了吧
        • 頭像 57樓
          08-13 14:45
          阿***魚
          簡潔實用!值的擁有不錯啊啊,哈哈
        • 頭像 56樓
          07-31 21:29
          騷***貓
          這真是太牛了。。。
        • 頭像 55樓
          07-25 21:48
          默***世
          不錯!簡潔實用!
        • 頭像 54樓
          07-10 14:23
          th***on
          強的一匹,厲害厲害
        • 頭像 53樓
          07-06 15:33
          Fa***r明
          讓人耳目一新,還有這種操作
        • 頭像 52樓
          07-04 09:04
          ti***22
          樣式很不錯值的擁有
        • 頭像 51樓
          07-01 23:52
          騷***貓
          頁面美觀,適合我這個菜鳥
        1 2
        江西11选五开奖记录