【移動(dòng)應(yīng)用開發(fā)技術(shù)】微信公眾平臺中如何實(shí)現(xiàn)在線點(diǎn)歌功能_第1頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】微信公眾平臺中如何實(shí)現(xiàn)在線點(diǎn)歌功能_第2頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】微信公眾平臺中如何實(shí)現(xiàn)在線點(diǎn)歌功能_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

【移動(dòng)應(yīng)用開發(fā)技術(shù)】微信公眾平臺中如何實(shí)現(xiàn)在線點(diǎn)歌功能

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>12345678</CreateTime>

<MsgType><![CDATA[music]]></MsgType>

<Music>

<Title><![CDATA[TITLE]]></Title>

<Description><![CDATA[DESCRIPTION]]></Description>

<MusicUrl><![CDATA[MUSIC_Url]]></MusicUrl>

<HQMusicUrl><![CDATA[HQ_MUSIC_Url]]></HQMusicUrl>

<ThumbMediaId><![CDATA[media_id]]></ThumbMediaId>

</Music>

</xml>/upload/information/20201208/260/11121.jpgpublic

function

getMusicInfo()

{

if

($this->name

==

""){

$content

=

array(

"Title"=>"",

"Description"=>"你還沒告訴我音樂名稱呢?",

"MusicUrl"=>"",

"HQMusicUrl"=>"");

}

else

{

if

(strpos($this->name,

"+")){

$music

=

explode("+",$this->name);

$url

=

"/x?op=12&count=1&title=".$music[1]."$$".$music[0]."$$$$";

}else{

$url

=

"/x?op=12&count=1&title=".$this->name."$$";

}

$ch

=

curl_init();

curl_setopt($ch,

CURLOPT_URL,

$url);

curl_setopt($ch,

CURLOPT_RETURNTRANSFER,

true);

$data

=

curl_exec($ch);

$content

=

array(

"Title"=>"歌曲【".$this->name."】",

"Description"=>"檢索失敗",

"MusicUrl"=>"",

"HQMusicUrl"=>"");

try{

@$menus

=

simplexml_load_string($data,

'SimpleXMLElement',

LIBXML_NOCDATA);

if

($menus->count

>

0

&&

isset($menus->url[0])

&&

isset($menus->durl[0])){

$url_prefix

=

substr($menus->url[0]->encode,0,strripos($menus->url[0]->encode,'/')

+

1);

$url_suffix

=

substr($menus->url[0]->decode,0,strripos($menus->url[0]->decode,'&'));

$durl_prefix

=

substr($menus->durl[0]->encode,0,strripos($menus->durl[0]->encode,'/')

+

1);

$durl_suffix

=

substr($menus->durl[0]->decode,0,strripos($menus->durl[0]->decode,'&'));

if

(strpos($this->name,

"+")){

$content

=

array(

"Title"=>$music[1],

"Description"=>$music[0],

"MusicUrl"=>$url_prefix.$url_suffix,

"HQMusicUrl"=>$durl_prefix.$durl_suffix);

}else{

$content

=

array(

"Title"=>$this->name,

"Description"=>"百度音樂提供",

"MusicUrl"=>$url_prefix.$url_suffix,

"HQMusicUrl"=>$durl_prefix.$durl_suffix);

}

}

}catch(Exception

$e){

}

}

return

$content;

}include

('music.class.php');

$m

=

new

MusicApi($musicContent);

$mArr

=

$m->getMusi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論