微信公眾平台消息接口開發(50)在線點歌/在線音樂


微信 在線聽歌 在線點歌 在線點播 音樂API 公眾平台 微信公眾平台消息接口 微信開發模式  
作者:http://www.cnblogs.com/txw1958/
原文:http://www.cnblogs.com/txw1958/archive/2013/02/25/weixin-if50-music.html

微信公眾平台在年前開放了新的消息接口-音樂消息,這是廣大微信公眾平台開發者的福音。
根據這一功能,如果能做出在微信中點歌功能,那么我們以后就可以不用安裝其他APP,
直接在微信里面關注一個賬號,就可以聽歌了,還省去了安裝的麻煩,而且不用再占用空間。如果音樂資源足夠好,那將秒殺一切手機上在線聽歌軟件也不是沒有可能的。


一、獲取音樂資源

百度有個音樂接口,

http://box.zhangmen.baidu.com/x?op=12&count=1&title=大約在冬季$$齊秦$$$$ 

返回結果為

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<result>
<count>1</count>
<url>
<encode>
<![CDATA[
http://zhangmenshiting.baidu.com/data2/music/64380827/Z2ZmbGVuaW9fn6NndK6ap5WXcGVtbGdwlmlmamiYbm-WlmuVaWhocWlqa2eal5yak5domZaXa3CTZJeZmW1ncGVll1qin5t1YWBlZmdsa29mZ2ZtbWpucDE$
]]>
</encode>
<decode>
<![CDATA[
64380827.mp3?xcode=18608e7363b77ed8a42198883eaebbe5eaa48b2ded70843d&mid=0.22264755398478
]]>
</decode>
<type>8</type>
<lrcid>14706</lrcid>
<flag>1</flag>
</url>
<durl>
<encode>
<![CDATA[
http://zhangmenshiting2.baidu.com/data2/music/35424427/ZGdnZmlqaW9fn6NndK6ap5WXcGVtbGdwlmlmamiYbm-WlmtrZpdqnGOYZmiZm5mZapRnbGqca5mVZ5iWlmxwnGJmZlqin5t1YWBlZmdsa29mZ2ZtbWpucDE$
]]>
</encode>
<decode>
<![CDATA[
35424427.mp3?xcode=18608e7363b77ed871a3d2f34deba9b485f4ad5eba69d143&mid=0.22264755398478
]]>
</decode>
<type>8</type>
<lrcid>14706</lrcid>
<flag>1</flag>
</durl>
<p2p>
<hash>d1cae9f7634c5aa3d54d7b1b1ad4c5b79b6e97ff</hash>
<url>
<![CDATA[ ]]>
</url>
<type>mp3</type>
<size>5710896</size>
<bitrate>192</bitrate>
</p2p>
</result>

 

二、與微信對接

音樂消息格式如下

 

參數 描述

ToUserName  接收方帳號(收到的OpenID)
FromUserName  開發者微信號
CreateTime  消息創建時間
MsgType  music
MusicUrl  音樂鏈接
HQMusicUrl  高質量音樂鏈接,WIFI環境優先使用該鏈接播放音樂
FuncFlag  位0x0001被標志時,星標剛收到的消息。

 

三、核心程序實現

 

四、效果演示
需要添加微信公眾賬號 方倍工作室 ,可以看到相關使用說明

1. 發送“點歌”加歌名,如“點歌最炫民族風”,返回指定的歌曲。

歌曲在WIFI環境中播放很流暢,有很好地體驗。

這是點歌成功的界面

這是最上邊欄時的顯示

這是音樂播放界面

 

原文:http://www.cnblogs.com/txw1958/archive/2013/02/25/weixin-if50-music.html

=============================================================

歡迎關注方倍工作室微信,了解我們及行業的最新動態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM