<menuitem id="te8vo"></menuitem>
  • <div id="te8vo"><tr id="te8vo"><object id="te8vo"></object></tr></div>
  • <dl id="te8vo"></dl>
  • 頭像

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

    來源:http://www.bdtes.com/php/3378.html 18***38 2018-01-10 10:04瀏覽(5412) 收藏

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

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

    查看演示 下載資源: 113 下載資源 下載積分: 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.bdtes.com/php/3378.html
    最新交易
    評論63
    頭像

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

    • 頭像 62樓
      02-19 17:11
      u_***70
      非常不錯,下來看看!
    • 頭像 61樓
      02-12 15:49
      u_***82
      ll嘎嘎嘎哈哈看看
    • 頭像 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明
      讓人耳目一新,還有這種操作
    1 2
    江苏体彩11选五走势图