微信公众平台消息接口开发(50)在线点歌/在线音乐
来源:互联网 发布:海岛奇兵升船数据 编辑:程序博客网 时间:2024/05/21 21: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 musicMusicUrl 音乐链接HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐FuncFlag 位0x0001被标志时,星标刚收到的消息。
三、核心程序实现
四、效果演示
需要添加微信公众账号 方倍工作室 ,可以看到相关使用说明
1. 发送“点歌”加歌名,如“点歌最炫民族风”,返回指定的歌曲。
歌曲在WIFI环境中播放很流畅,有很好地体验。
这是点歌成功的界面
这是最上边栏时的显示
这是音乐播放界面
阅读全文
0 0
- 微信公众平台消息接口开发(50)在线点歌/在线音乐
- 微信公众平台消息接口开发(50)在线点歌/在线音乐
- 微信公众平台消息接口开发(50)在线点歌/在线音乐
- 微信公众平台消息接口开发(50)在线点歌/在线音乐
- 微信公众平台消息接口开发
- 微信公众平台消息接口开发(1)
- 微信公众平台消息接口开发(2)
- 微信公众平台消息接口开发(3)
- 微信公众平台消息接口开发(4)
- 微信公众平台消息接口开发(4)天气预报
- 微信公众平台消息接口开发(34)微信墙
- 微信公众平台消息接口开发(4)天气预报
- 微信公众平台消息接口开发(4)天气预报
- 微信公众平台消息接口开发(4)天气预报
- 【php】微信公众平台--点歌功能
- 微信公众平台消息接口开发(12)消息接口Bug
- 微信公众平台消息接口开发(12)消息接口Bug
- 微信公众平台消息接口开发(12)消息接口Bug
- Python网络框架Twisted的使用
- YouTube视频爬虫简单抓取
- 快速排序详解
- 涨粉与变现,微信小程序正确的打开方式是什么?
- 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
- 微信公众平台消息接口开发(50)在线点歌/在线音乐
- Codeforces 300D Painting Square 题解
- API版本兼容@SuppressLint 和 @TargetApi
- 负数除以整数的余数怎么算?
- 课上一节课时间写的《物联网工程》课程报告
- Gson 解析时间格式问题
- 找到编译后的.class文件
- Android6.0后动态权限
- 过滤器、监听器、拦截器