html网页音乐播放器自带播放列表_PHP教程
基于网页的音乐播放器demo http://pan.baidu.com/s/1dDgm7HR
自己diy了一个手机端在线音乐播放器演示地址http://shanxi2014.com/zhuandizhi/dom.php
全面支持手机端浏览器。
主要修改引用路径(不要修改文件相对存放地址)
第二就是正则拼接参数了
<script src="/city/js/libs/jquery-1.10.2.min.js"></script> <script src="/city/js/libs/jquery-ui.min.js"></script> <script src="/city/js/libs/bootstrap.min.js"></script> <!-- Style CSS --> <link href="/city/css/bootstrap.css" media="screen" rel="stylesheet"> <link href="/city/style.css" media="screen" rel="stylesheet"> <!-- General Scripts --> <script src="/city/js/general.js"></script> <!-- custom input --> <script src="/city/js/jquery.customInput.js"></script> <!-- Placeholders --> <script src="/city/js/jquery.powerful-placeholder.min.js"></script> <script><span> jQuery(document)</span>.ready(<span>function</span><span>($) { </span><span>if</span>($("[placeholder]").size() > 0<span>) { $</span>.Placeholder.<span>init(); } }); </span></script> <!-- CarouFredSel --> <script src="js/jquery.carouFredSel-6.2.1-packed.js"></script> <!-- Lightbox prettyPhoto --> <link href="css/prettyPhoto.css" rel="stylesheet"> <script src="js/jquery.prettyPhoto.js"></script> <!-- Video Player --> <link href="/city/css/video-js.css" rel="stylesheet"> <script src="/city/js/video.js"></script> <script><span> videojs</span>.options.flash.swf = "js/video-js.swf"<span>; </span></script> <!-- Audio Player --> <link href="/city/css/jplayer.css" rel="stylesheet"> <script src="/city/js/jquery.jplayer.min.js"></script> <script src="/city/js/jplayer.playlist.min.js"></script> <script type="text/javascript"> <span>//</span><span><![CDATA[</span> $(document).ready(<span>function</span><span>(){ </span><span>new</span><span> jPlayerPlaylist({ jPlayer</span>: "#jquery_jplayer_1",<span> cssSelectorAncestor</span>: "#jp_container_1"<span> }</span>, [<?php <span>if</span>(<span>strlen</span>(<span>$a</span>[2])>6){<span>foreach</span> (<span>$a</span> <span>as</span> <span>$va</span><span>) { </span><span>echo</span> <span>$tittle</span>.<span>$va</span><span>; };}</span>?><span> {title</span>:"<div class='item-image'><img src='http://www.bkjia.com/uploads/allimg/140519/1213052329-0.jpg' / alt="html网页音乐播放器自带播放列表_PHP教程" ></div>终于等到你",m4a:"http://cc.stream.qqmusic.qq.com/C100003GF7MY2P0fz7.m4a?fromtag=52"},{title:"<div class='item-image'><img src='http://www.bkjia.com/uploads/allimg/140519/1213052329-0.jpg' / alt="html网页音乐播放器自带播放列表_PHP教程" ></div>陪你走到底",m4a:"http://cc.stream.qqmusic.qq.com/C100003GX33X2aLY1R.m4a?fromtag=52"},{title:"<div class='item-image'><img src='http://www.bkjia.com/uploads/allimg/140519/1213052329-0.jpg' / alt="html网页音乐播放器自带播放列表_PHP教程" ></div>如果爱下去",m4a:"http://cc.stream.qqmusic.qq.com/C10000395SnV0rl1hZ.m4a?fromtag=52"},{title:"<div class='item-image'><img src='http://www.bkjia.com/uploads/allimg/140519/1213052329-0.jpg' / alt="html网页音乐播放器自带播放列表_PHP教程" ></div>天下无双",m4a:"http://cc.stream.qqmusic.qq.com/C100002sjtbA1K4ASF.m4a?fromtag=52"<span>} ]</span>,<span> { swfPath</span>: "js",<span> supplied</span>: "oga, mp3,m4a",<span> wmode</span>: "window",<span> smoothPlayBar</span>: <span>false</span>,<span> keyEnabled</span>: <span>false</span><span> }); }); </span><span>//</span><span>]]></span> </script>
搜狗音乐地址获取
<?<span>php </span><span>$query</span>=<span>$_GET</span>['s'<span>]; </span><span>$q</span>= mb_convert_encoding(<span>$query</span>,"GBK","UTF-8"<span>); </span><span>$ew</span>=<span>urlencode</span>(<span>$query</span><span>); </span><span>$jsrc</span> = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q={<span>$ew</span>}"<span>; </span><span>$json</span> = <span>file_get_contents</span>(<span>$jsrc</span><span>); </span><span>$jset</span> = json_decode(<span>$json</span>, <span>true</span><span>); </span><span>$src</span>=<span>$jset</span>["responseData"]["results"][0]["url"<span>]; </span><span>$image</span>="<div class='item-image'><img src='http://www.bkjia.com/uploads/allimg/140519/1213052329-0.jpg' / alt="html网页音乐播放器自带播放列表_PHP教程" ></div>"<span>; </span><span>$query</span>=<span>urlencode</span>(<span>$query</span><span>); </span><span>$url</span>="http://mp3.sogou.com/music.so?query={<span>$query</span>}"<span>; </span><span>function</span> curl_get(<span>$url</span>, <span>array</span> <span>$get</span> = <span>NULL</span>, <span>array</span> <span>$options</span> = <span>array</span><span>()) { </span><span>$defaults</span> = <span>array</span><span>( CURLOPT_URL </span>=> <span>$url</span>. (<span>strpos</span>(<span>$url</span>, '?') === <span>FALSE</span> ? '?' : ''). <span>http_build_query</span>(<span>$get</span>),<span> CURLOPT_HEADER </span>=> 0,<span> CURLOPT_RETURNTRANSFER </span>=> <span>TRUE</span>,<span> CURLOPT_TIMEOUT </span>=> 4<span> ); </span><span>$ch</span> =<span> curl_init(); curl_setopt_array(</span><span>$ch</span>, (<span>$options</span> + <span>$defaults</span><span>)); </span><span>if</span>( ! <span>$result</span> = curl_exec(<span>$ch</span><span>)) { </span><span>trigger_error</span>(curl_error(<span>$ch</span><span>)); } curl_close(</span><span>$ch</span><span>); </span><span>return</span> <span>$result</span><span>; } </span><span>$html</span>=curl_get(<span>$url</span>,<span>array</span>(), <span>array</span><span>()); </span><span>iconv</span>("GB2312","UTF-8//IGNORE",<span>$html</span><span>); </span><span>$c</span>="+onclick=\"qqDownload.*http://cc\.stream\.qqmusic\.qq\.com.*\.m4a\?fromtag=52+i"<span>; </span><span>$elemment</span>=<span>$html</span><span>; </span><span>if</span> (<span>preg_match_all</span>(<span>$c</span>, <span>$elemment</span>,<span>$matches</span>)){<span>$i</span>=0<span>; </span><span>$a</span> = <span>array</span><span>(); </span><span>$t</span>=<span>array</span><span>(); </span><span>foreach</span> (<span>$matches</span>[0] <span>as</span> <span>$val</span><span>) { </span><span>$val</span>=<span>explode</span>("@@", <span>$val</span>, 11<span>); </span><span>$t</span>[<span>$i</span>]="<a href=\"{<span>$val</span>[10]}\" class=\"btn btn-red btn-round\"><span >{<span>$val</span>[1]}</span></a><br/>"<span>; </span><span>$i</span>++<span>; </span><span>$val</span>[1]=<span>$image</span>.<span>$val</span>[1<span>]; </span><span>$a</span>[<span>$i</span>]="{title:\"{<span>$val</span>[1]}\",". "m4a:\"{<span>$val</span>[10]}\"},"<span>; } } </span>?>

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML에서 텍스트 이동 안내. 여기서는 Marquee 태그가 구문과 함께 작동하는 방식과 구현할 예제에 대해 소개합니다.

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.
